Files
cypress/packages/https-proxy/test/helpers/http_server.coffee
2017-04-21 10:34:19 -04:00

24 lines
565 B
CoffeeScript

http = require("http")
Promise = require("bluebird")
srv = http.createServer (req, res) ->
console.log "HTTP SERVER REQUEST URL:", req.url
console.log "HTTP SERVER REQUEST HEADERS:", req.headers
res.setHeader("Content-Type", "text/html")
res.writeHead(200)
res.end("<html><body>http server</body></html>")
module.exports = {
srv: srv
start: ->
new Promise (resolve) ->
srv.listen 8080, ->
console.log "server listening on port: 8080"
resolve(srv)
stop: ->
new Promise (resolve) ->
srv.close(resolve)
}