Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // app.coffee
- app = require('express')()
- # registers the user component onto /user/
- app.use '/user', require('./user')(app)
- app.use '/contact', do (r=express.Router()) ->
- # registers an handler for GET /contact
- r.get '/', (req, res) -> res.render 'contact'
- r.post '/', (req, res) -> send_email req.body, ...
- r
- // user.coffee
- module.exports = (app) ->
- r = express.Router() # r is app-like, has .use(), .all(), .get(), .post(), etc
- # registers an handle for GET /user
- r.get '/', (req, res) -> res.render 'user/index'
- # registers an handle for POST /user/login
- r.post '/login', (req, res) -> do_login req.body, ...
- # registers the private messaging component onto /user/pm/
- r.use '/pm', require('./pm')(app)
- r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement