1 Star 4 Fork 0

Yuan_c / epet_back

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 863 Bytes
一键复制 编辑 原始数据 按行查看 历史
Yuan_c 提交于 2021-10-04 10:07 . '推送现有项目到gitee'
const Koa = require('koa')
const app = new Koa()
const config = require('./config')
const bodyparser = require('koa-bodyparser')
const cors = require('koa-cors')
const static = require('koa-static')
const path = require('path')
const router = require('./routes/index')
// 错误处理中间件
app.use(async (ctx,next) => {
try{
await next()
}catch (e){
console.log(`server err: ${e}`)
ctx.status = 500;
ctx.body = {
code: 500,
msg: 'server error!'
}
}
})
// 解析post请求请求体
app.use(bodyparser())
// 后端跨域
app.use(cors())
// 设置静态资源
app.use(static(path.join(__dirname, 'public')))
// 启用路由
app.use(router.routes(),router.allowedMethods())
app.listen(config.port,() => {
console.log(`server is running on ${config.baseURL}:${config.port}`);
})
1
https://gitee.com/yuancheng0725/epet_back.git
git@gitee.com:yuancheng0725/epet_back.git
yuancheng0725
epet_back
epet_back
master

搜索帮助