在快递中添加路线我跑:
app.get('/users', handler);
因此,我在app.routes.get
中有了一个新的路径对象:
{ path: '/admin/users',
method: 'get',
callbacks: [ [Function] ],
keys: [],
regexp: /^\/admin\/users\/?$/i }
我查看了Express和Connect库的源代码,但无法确定此操作的定义位置。
对我来说,知道用于生成正则表达式的算法就足够了。
谢谢
答案 0 :(得分:0)
你现在可能已经找到它,但据我所知,正则表达式是在express/lib/utils.js:exports.pathRegexp()
生成的