Skip to content

Instantly share code, notes, and snippets.

@hassox
Created August 25, 2010 06:50
Show Gist options
  • Select an option

  • Save hassox/548985 to your computer and use it in GitHub Desktop.

Select an option

Save hassox/548985 to your computer and use it in GitHub Desktop.
sys: require('sys')
Connect: require('connect')
N: require '../../index'
n1: new N()
n2: new N()
# Declare Mount controllers
n1.mount require('./app/posts'), "/posts"
n2.mount require('./app/cookies'), '/cookies'
n1.root.GET "/hi", {}, (params) ->
@respond "Hi From The root"
n1.root.GET "/", {}, ()->
@respond "Roots Root"
# Setup the server instance
# n.connect() provides the default N middlewares
# including sessions, cookies, and wrapt (A layouter)
server: Connect.createServer Connect.logger(), n1.connect()
server.listen 8080
server2: Connect.createServer Connect.logger(), n2.connect()
server2.listen 8081
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment