Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- http = require 'http'
- flow = require('../lib/conductor').conductor()
- #nodes
- flow.build
- port: () -> 8000
- listener: (port, request, response) ->
- server= http.createServer (req, res) ->
- request(req) if request
- response(res) if response
- server.listen port
- handler: (request) -> 'hello world!\n'
- responder: (body, response) ->
- response.writeHead 200, {'Content-Type': 'text/plain'}
- response.end body
- #connect
- flow.listener.args.port = flow.port.output
- flow.handler.args.request = flow.listener.args.request
- flow.responder.args.body = flow.handler.output
- flow.responder.args.response = flow.listener.args.response
- #execute
- flow.execute()
Add Comment
Please, Sign In to add comment