mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-03-28 23:49:11 +08:00
修改路由
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) ->
|
||||
|
||||
Reference in New Issue
Block a user