1 Star 0 Fork 0

TopStop/MyWeiBo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 848 Bytes
一键复制 编辑 原始数据 按行查看 历史
// 导入Koa包
const Koa = require('koa')
//配置文件
const { config } = require('./config/config')
//全局异常错误处理中间件 放在程序开头 捕获下一个函数中的错误
const { catchError } = require('./middlewares/exception')
//导入初始化APP模块
const { appInit } = require('./appInit')
// 导入错误处理中间件
const { error404 } = require('./middlewares/error404')
// 导入登录拦截中间件
const { loginCheck } = require('./middlewares/loginCheck')
/**
* HTTP服务实例 实例化Koa对象
*/
const app = new Koa()
//全局异常错误处理中间件
app.use(catchError)
//初始化APP
appInit(app)
// 404错误处理中间件
app.use(error404)
// 登录拦截中间件
app.use(loginCheck)
// 监听端口
app.listen(config.port, () => {
console.log(`http://localhost:${config.port}`)
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/topstop/MyWeiBo.git
git@gitee.com:topstop/MyWeiBo.git
topstop
MyWeiBo
MyWeiBo
master

搜索帮助