您好,我想在同一条路线上提供两种不同的前端应用程序。快递 - 在同一路线上提供不同的静态文件夹
用户将在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