已經開始與快遞最近我遇到下列問題跌跌撞撞工作:其他參數傳遞路線(expressjs)
我的路由的整個邏輯在不同的文件中,然後由需要的手段包括定義(ROUTE_NAME )。
app.get('/', routes.home) etc.
上面一行意味着routes.home是調用的參數REQ功能,水庫&下一個:相應的GET/POST比賽將按照如下處理。
我有一堆存儲在utils對象中的實用函數,我希望每條路線都可以訪問。到現在爲止,我已經解決了如下問題:
var utils = ...
app.get('/', function (req, res, next) {
routes.home(req, res, next, utils);
});
有沒有辦法告訴表達,它應該通過utils的對象作爲參數傳遞給每一個路由或一般較好地解決了我的問題?
標準的做法是讓你的路由文件自己做需要的工具。有沒有理由不這樣做? – JohnnyHK 2012-07-18 12:32:53