代码拉取完成,页面将自动刷新
基于Node.js和Koa框架实现的【多人博客】后端
技术栈:Node.js、Koa、MongoDB(mongoose)、Jwt
中间件:koa-jwt、koa-body、koa-router、koa-logger、@koa/cors、koa-static、koa-parameter
项目前端:Baymax/vue-blog (gitee.com)
npm install
npm run dev
默认端口:3000
|-- src
|-- app.js # 程序入口
|-- config # 全局配置(jwt、数据库)
| |-- index.js
|-- constant # 全局常量
| |-- index.js
|-- controllers # 控制层或逻辑层
| |-- article.controller.js
| |-- example.js
| |-- tag.controller.js
| |-- token.controller.js
| |-- upload.controller.js
| |-- user.controller.js
|-- db # 数据库连接
| |-- index.js
| |-- init.js
|-- middlewares # 自定义中间件
| |-- error-handle.js # 内部异常响应中间件
| |-- not-found.js # 404响应中间件
| |-- result.js # 自定义响应函数
|-- models # mongodb表(使用mongoose)
| |-- account.js # 账号和密码表
| |-- article.js # 文章表
| |-- category.js
| |-- exmple.js
| |-- tag.js
| |-- user.js # 用户信息表
|-- public
| |-- images # 文件上传文件夹
|-- routes # 路由/url配置
| |-- article.js
| |-- example.js
| |-- index.js
| |-- tag.js
| |-- token.js
| |-- upload.js
| |-- user.js
|-- utils # 全局函数/工具函数
|-- auth.js
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。