From 4e028548511d53b4b42752bc1cd99249184468bf Mon Sep 17 00:00:00 2001 From: jysperm Date: Mon, 24 Feb 2014 01:16:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=9D=A2=E6=9D=BF=20?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/router/index.coffee | 14 +++++++++----- core/router/panel.coffee | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/core/router/index.coffee b/core/router/index.coffee index 185a191..17a747a 100644 --- a/core/router/index.coffee +++ b/core/router/index.coffee @@ -1,11 +1,15 @@ exports.bind = (app) -> - for item in ['user', 'panel'] + for item in ['index-page', 'user', 'panel'] apiModule = require('./' + item) + generateUrl = (name) -> + if name[0] == '/' + return name + else + return "/#{item}/#{name}" + for name, controller of apiModule.get - name = name ? name + "/" - app.all "/#{item}/#{name}", controller + app.get generateUrl(name), controller for name, controller of apiModule.post - name = name ? name + "/" - app.post "/#{item}/#{name}", controller + app.post generateUrl(name), controller diff --git a/core/router/panel.coffee b/core/router/panel.coffee index a590e63..ceb852c 100644 --- a/core/router/panel.coffee +++ b/core/router/panel.coffee @@ -1,4 +1,4 @@ module.exports = get: - '/': (req, res) -> + '/panel/': (req, res) -> res.render 'panel'