代码拉取完成,页面将自动刷新
const express = require('express');
const compression = require('compression')
const path = require('path');
const bodyParser = require('body-parser');
const cors = require('cors');
const jwt = require('./utils/jwt');
const app = express();
//路由
const userRouter = require('./router/userRouter');
const newclassifyRouter = require('./router/newsclassifyRouter');
const newsRouter = require('./router/newsRouter');
const fileRouter = require('./router/fileRouter');
const bannerRouter = require('./router/bannerRouter');
const newcommentRouter = require('./router/newscommentRouter');
const reportRouter = require('./router/reportRouter');
//跨域
app.use(cors());
app.use(bodyParser.json());
// 创建 application/x-www-form-urlencoded 编码解析
app.use(bodyParser.urlencoded({ extended: false }));
app.use('/static',express.static(path.join(__dirname,'./public')));
app.use(compression())
app.use(express.static(path.join(__dirname,'./dist')))
//验证token值
// app.use((req,res,next)=>{
// let {token} = req.headers.token;
// if(req.originalUrl==='/user/login')
// next()
// else {
// jwt.checkToken(token)
// .then(data => {
// req.decoded = data;
// next();
// }).catch(err => {
// res.json(err);
// })
// }
// })
//用户路由
app.use('/user',userRouter);
//分类路由
app.use('/newclassify',newclassifyRouter);
//新闻路由
app.use('/news',newsRouter);
//图片上传
app.use('/file',fileRouter);
//banner
app.use('/banner',bannerRouter);
//评论
app.use('/newcomment',newcommentRouter);
//首页统计
app.use('/report',reportRouter);
app.listen(3000,()=>{
console.log('service running...')
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。