一尘不染

捕获/ login以外的所有路由

node.js

我目前正在编写一个API,它将要求用户在每个请求的标头中传递身份验证令牌。现在我知道我可以创建一条综合路线了

app.get('/*', function(req,res){

});

但我想知道如何使它排除某些路线,例如/login/


阅读 245

收藏
2020-07-07

共1个答案

一尘不染

我不确定用户访问/login或时要发生什么/,但是您可以为它们创建单独的路由;如果您在全部接收之前声明它们,则它们在处理传入请求时会首先遇到麻烦:

app.get('/login', function(req, res) {
  ...
});

app.get('/', function(req, res) {
  ...
});

app.get('*', function(req, res) {
  ...
});
2020-07-07