1 Star 2 Fork 0

WesLon/News

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
app.js 1.69 KB
一键复制 编辑 原始数据 按行查看 历史
WesLon1987 提交于 2020-04-06 18:15 . 简易新闻后台管理系统
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...')
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/weslon_xwl/News.git
git@gitee.com:weslon_xwl/News.git
weslon_xwl
News
News
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385