1. ホーム
  2. node.js

[解決済み] ログインを除くすべてのルートをキャッチする

2023-01-16 14:33:24

質問

私は現在、各リクエストのヘッダで認証トークンを渡すことをユーザーに要求するAPIを書いています。 今私は、次のようなキャッチオールルートを作成することができることを知っています。

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

});

のような特定のルートを除外するようにするにはどうすればよいのでしょうか? /login または / ?

どのように解決するのですか?

へのアクセス時に何が起きたいのかがよくわかりません。 /login または / のようなものですが、それらのために別のルートを作ることができます; キャッチオールの前にそれらを宣言した場合、それらは入ってくるリクエストを処理する最初の権利を得ます。

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

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

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