//前台的一些数据,需要后台录入以后生成。
var express = require("express");
var router = express.Router();
//先去进行管理员身份判断
router.use(function(req, res, next){
if(!req.userInfo.isAdmin){
//如果当前用户是非管理员
res.send("对不起,只有管理员才可以进入后台");
return;
}else{
next();
}
})
//否则输出管理员首页
router.get("/", function(req, res, next){
res.send("后台管理首页");
})
module.exports = router;
//我们的后台界面通过bootstrap前端框架搭建 先在routers/admin.js 中设置页面渲染
//否则输出管理员首页
router.get("/", function(req, res, next){
// res.send("后台管理首页");
//渲染后台管理首页 并将用户信息传入
res.render("admin/index", {
userInfo: req.userInfo
})
})
//新增 views/admin/index.html
//使用bootstrap框架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>后台管理</title>
<link rel="stylesheet" href="/public/css/bootstrap.min.css">
<link rel="stylesheet" href=
nodejs后台管理功能及界面搭建
最新推荐文章于 2024-07-01 09:17:40 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)