修改路由

This commit is contained in:
jysperm
2014-02-24 01:04:03 +08:00
parent 3f04417d8a
commit 43c219c014
3 changed files with 22 additions and 28 deletions

View File

@@ -20,11 +20,7 @@ app.use express.static(path.join(__dirname, 'static'))
app.set 'views', path.join(__dirname, 'view')
app.set 'view engine', 'jade'
for url, controller of router.get
app.get url, controller
for url, controller of router.post
app.post url, controller
db.connect ->
router.bind(app)
app.listen config.web.port

View File

@@ -1,22 +1,11 @@
User = require '../model/User'
routers =
get:
'/user/signup/': (req, res) ->
res.render 'signup'
exports.bind = (app) ->
for item in ['user']
apiModule = require('./' + item)
'/user/login/': (req, res) ->
res.render 'login'
for name, controller of apiModule.get
name = name ? name + "/"
app.all "/#{item}/#{name}", controller
'/': (req,res) ->
User.register 'wangzi','wangzi@gmail','wangzi',(err,results) ->
console.log results
results.remove()
res.end()
post: {}
for item in ['user']
for url, controller of require("./" + item)
routers.post[url] = controller
module.exports = routers
for name, controller of apiModule.post
name = name ? name + "/"
app.post "/#{item}/#{name}", controller

View File

@@ -1,4 +1,13 @@
module.exports =
'/user/signup/': (req, res) ->
get:
signup: (req, res) ->
res.render 'signup'
login: (req, res) ->
res.render 'login'
post:
signup: (req, res) ->
login: (req, res) ->
'/user/login/': (req, res) ->