- Node.js
- 数据库:MongoDB
- Web 开发框架:express
- HTML 模板引擎:swig
- cookie-parser
- cookies
- body-parser
- 服务端只返回 JSON,并对返回数据进行统一规范处理
- 采用模块化开发,根据api调用不同路由
- 对每个页面进行分页处理,分页又分为依赖服务端分页,和前端分页
- 对HTML页面进行拆分,需要多次使用的页面单独取出作为模板
- 下载安装 Node.js 和 MongoDB(测试数据库已导出为 JSON 文件,在 db 目录下)
- 使用 cmd 进入MongoDB 安装目录下的 bin 目录
- 输入 mongod --dbpath= 该项目所在目录下的 db 目录
- 例如:mongod --dbpath=C:\Users\tqz\WebstormProjects\Node\Blog\db
- 按下回车启动数据库服务
- 使用 cmd 进入项目所在目录,例如:C:\Users\tqz\WebstormProjects\Node\Blog,
使用命令:node app.js 启动服务器,然后在浏览器访问:http://localhost:3000/
- 登陆用户名:admin 密码:123456
![kBlO2T.png](https://camo.githubusercontent.com/9f429106cba303a878860f25be3eca377c26b81e5f6878338bd4b7b7b7da49b4/68747470733a2f2f73322e617831782e636f6d2f323031392f30322f31342f6b426c4f32542e706e67)
![kBlLGV.png](https://camo.githubusercontent.com/5b09b534423121462c0358d24cfd7de8c3d20130659623f135a3c48b36cb6c03/68747470733a2f2f73322e617831782e636f6d2f323031392f30322f31342f6b426c4c47562e706e67)
![kBlXxU.gif](https://camo.githubusercontent.com/073581ca40c57882f86631d576cc258c5f347bcb4e21debfb8e5f148e214dd6b/68747470733a2f2f73322e617831782e636f6d2f323031392f30322f31342f6b426c5878552e676966)
github 对图片大小有限制,无法显示大图片,点击这里查看启动演示