2014-01-31 15 views
0

在快遞添加路由我運行:Express或Connect如何生成路線?

app.get('/users', handler); 

結果,我有一個新的路由對象app.routes.get

{ path: '/admin/users', 
    method: 'get', 
    callbacks: [ [Function] ], 
    keys: [], 
    regexp: /^\/admin\/users\/?$/i } 

我已經通過Express和源代碼看着連接庫並無法確定此操作的定義位置。

對我來說,知道用於生成正則表達式的算法就足夠了。

謝謝

+0

產生的正則表達式我就開始看這裏:https://github.com/visionmedia/express /blob/master/lib/router/route.js –

回答

0

你可能發現它現在,但我可以告訴,在express/lib/utils.js:exports.pathRegexp()