【发布时间】:2021-09-07 00:45:15
【问题描述】:
如何只允许管理员访问AdminBro 中的管理员页面? Nodejs
我想要的只是让管理员可以访问 adminBro 页面,是否有任何特定方法可以完成此操作?
我在我的 app.js 文件中执行了此操作,但它不起作用
app.get("/admin", function (req, res, next) {
res.locals.login = req.user;
if (res.locals.login.roles == "admin") {
app.use("/admin", adminRouter);
} else {
res.redirect("/");
}
});
【问题讨论】: