こんにちは同じルート上に2つの異なるフロントエンドアプリケーションを提供したいと思います。Express - 同じルート上に異なる静的フォルダを提供する
ユーザーは、HTTPヘッダーでトークンを送信し、トークンが保持する情報に基づいて、アプリケーションがどのサーバーを静的に処理するかを決定する必要があります。それは可能ですか?
私は既にトークンを解析し、ユーザーの役割を私に提供するミドルウェアを持っています。
優先行動は、それがあるもちろん
module.exports = function (app) {
app.get('/admin' function(req, res) {
if(req.headers.security.role === 1) {
// serve superadmin page
} else if(req.headers.security.role === 2) {
// serve user page
} else {
// serve forbidden page
}
});
};
hjpotter92は、あなたがどのようにこの – hjpotter92
可能です。 – Rouz
がトークンを参照するには、あなたの 'req.headers'を解析したミドルウェアを書き、それに応じてファイルを提供しますを教えてください可能性@はい、それは – hjpotter92