代码拉取完成,页面将自动刷新
同步操作将从 hanlei525/Node后台管理系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
const express = require('express');
const path = require('path');
const db = require('./db/connect');
const { verToken } = require('./utils/token');
const cors = require('cors');
const app = express();
//设置允许跨域访问该服务.
app.use(cors())
// 解析post body
const bodypraser = require('body-parser');
app.use(bodypraser.urlencoded({ extended: true }));
app.use(bodypraser.json())
// 暴漏静态资源
app.use('/static', express.static(path.join(__dirname, '/static')))
// 路由
const userRouter = require('./router/userRouter');
const foodRouter = require('./router/foodRouter');
const fileRouter = require('./router/fileRouter');
const langRouter = require('./router/langRouter');
const roleRouter = require('./router/roleRouter');
const permitRouter = require('./router/permitRouter');
app.use('/user', userRouter);
app.use('/role', (req, res, next) => {
const { token } = req.headers
verToken(token)
.then(() => {
next()
})
.catch((err) => {
res.send(err)
})
}, roleRouter);
app.use('/permit', (req, res, next) => {
const { token } = req.headers
verToken(token)
.then(() => {
next()
})
.catch((err) => {
res.send(err)
})
}, permitRouter);
app.use('/food', (req, res, next) => {
const { token } = req.headers
verToken(token)
.then(() => {
next()
})
.catch((err) => {
res.send(err)
})
}, foodRouter);
app.use('/file', (req, res, next) => {
const { token } = req.headers
verToken(token)
.then(() => {
next()
})
.catch((err) => {
if (req._parsedUrl.pathname === '/file/downloadrar' || req._parsedUrl.pathname === '/file/uploadrar' || req._parsedUrl.pathname === '/file/downloadrar/remove') {
next()
}else {
res.send(err)
}
})
}, fileRouter);
app.use('/lang', (req, res, next) => {
const { token } = req.headers
verToken(token)
.then(() => {
next()
})
.catch((err) => {
if (req._parsedUrl.pathname === '/lang/export/js' || req._parsedUrl.pathname === '/lang/export') {
next()
}else {
res.send(err)
}
})
}, langRouter);
app.listen(6166, () => {
console.log('http://localhost:6166/')
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。