这是一个博客系统的后台程序,就是一个能管理文章的网站后端。整个项目用Node.js写的,用Express这个框架来处理网页请求,MongoDB数据库存数据。前后端是分开的,这里只有后端代码。
代码结构咋样的?
代码主要分三块:
1. routes文件夹:放API接口代码,就是处理前端请求的
2. models文件夹:放数据库相关的代码,定义数据长啥样
3. public文件夹:放图片啥的静态文件
这系统能干啥?
说白了就是管理博客文章用的:
- 发文章
- 改文章
- 删文章
- 看文章列表
- 查文章详情
系统跑起来后,前端就能调接口实现这些功能。
技术细节:
- 后台用的Express框架,挺轻量的
- 数据库用的MongoDB,配了账号密码,安全性有保障
- 系统跑在4002端口上
- 支持跨域访问,这样前端调接口不会有问题
- 用了一些常用插件:
* cors:解决跨域问题
* body-parser:解析前端传来的数据
* mongoose:让操作MongoDB更简单
* dotenv:管理配置文件
点击空白处退出提示
评论