我想忽略我的快速服务器上的/ foo / *形式的所有路径.
所以我想做
所以我想做
app.get('someRegexThatDoesntMatchFoo/*',routes.index)
我试过了
app.get('/^\(\(.*foo/.*\)\@!.\)*$',routes.index);
但这没有工作 – 它没有捕获所有路由 – 除了foo并应用routes.index而不是我得到一个CAN NOT GET栏任何/条请求
有什么建议?
谢谢!
解决方法
以下正则表达式将匹配除以/ foo /开头的路径之外的任何路径
app.get(/^\/([^f][^o][^o]|.{1,2}|.{4,})\/.*$/,routes.index);
我假设这是一个标准的javascript正则表达式.