node.js でいくつかのミドルウェア関数を使用して Express フレームワークを使用しています。
var app = express.createServer(options);
app.use(User.checkUser);
.use
このミドルウェアを特定のパスでのみ使用するために、追加のパラメーターを指定して関数を使用できます。
app.use('/userdata', User.checkUser);
パス変数を使用して、特定のパス (ルート パスなど) を除くすべてのパスにミドルウェアが使用されるようにすることはできますか?
私は次のようなことを考えています:
app.use('!/', User.checkUser);
SoUser.checkUser
は、ルート パスを除いて常に呼び出されます。