Create a gist now

Instantly share code, notes, and snippets.

common-coffee
# with common-node
httpclient = require "httpclient"
exports.app = ->
status: 200
headers: {}
body: new httpclient.HttpClient(url: "http://google.com").finish().body
# without
http = require "http"
http.createServer((req, res) ->
res.writeHead 200, {}
http.get
host: "google.com"
port: 80
path: "/"
, (r) ->
chunks = []
r.on "data", (chunk) ->
chunks.push chunk
r.on "end", ->
chunks.forEach (chunk) ->
res.write chunk
res.end()
).listen 8080
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment