expressjs绑定除2个文件夹以外的所有路由?

Har*_*rry 3 javascript regex url-routing node.js express

在expressjs中,如何将路由绑定到除/ static和/ fail之外的所有URL

例如,它声音绑定到:

/users
/books
/books/anything
Run Code Online (Sandbox Code Playgroud)

但不要绑定

/static
/fail
/fail/anything
/static/anything
Run Code Online (Sandbox Code Playgroud)

Cli*_*int 8

如果你说要为除/ static*之外的所有内容创建一个路由,那么这里是创建GET路由的命令:

app.get(/^((?!\/static).)*$/, function(req, res){

    //Do your thing in here...
});
Run Code Online (Sandbox Code Playgroud)