代码拉取完成,页面将自动刷新
大家好,我是沐爸。给个 Star 鼓励一下吧!
此项目为博客管理系统的服务端,采用 Node + Express + MongoDB + Mongoose + JWT + multer 等技术栈开发,是一个功能相对比较完整的博客服务端项目。欢迎大家在此基础上进行二次开发,打造属于自己的博客网站。如果有好的想法或建议,欢迎在 issue 中提出。
clone 到本地后,安装依赖并运行
npm install
npm run start 或 npm run serve
npm run start
使用 nodemon 运行,nodemon 可以在检测到文件变化时自动重启应用程序,避免了手动安装。如果电脑还没有 nodemon, 可以执行 npm i nodemon -g
进行全局安装。
提示:项目运行前,请先安装 MongoDB 数据库,并启动 Mongo 服务。MongoDB 下载地址
├── app.js
├── config 配置
│ ├── config.db.js 数据库信息
│ ├── config.default.js 全局默认配置
│ └── config.tips.js 提示信息
├── controller 控制器
│ ├── admin 后台
│ └── web 前台
├── model 模型
│ ├── BannerModel.js 广告位
│ ├── LinksModel.js 友链
│ ├── NewsKindsModel.js 资讯类别
│ ├── NewsModel.js 资讯
│ ├── ProductModel.js 产品
│ └── UserModel.js 用户
├── middleware 中间件
│ ├── auth.js 路由鉴权
│ └── tips.js 统一响应格式
├── public // 静态资源
│ └── uploads
| └── images 图片上传目录
├── router 路由
│ ├── admin
│ ├── web
│ └── index.js 入口路由
├── service 服务
│ ├── admin
│ └── web
├── util 工具库
│ ├── formatFilePath.js 格式化文件路径
│ ├── index.js 工具合集
│ ├── JWT.js jwt
│ ├── multer.js 图片上传
│ └── validateImgFile.js 图片校验
└── views 模板
后续会持续更新,敬请期待。如果对你有所帮助,给个 Star 吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。