第一个个人项目
相关工具:
- node v6.10.1
- mongodb3.2.6(64bit)
- Robomongo0.9.0-RC8
- webstrom11.0.1
——————————————————————————————————————— 先上效果图吧
2、移动端显示:
1.1、服务端
- express:一个node.js快速开发web应用的框架。
- mongoose:一个在node.js异步环境下对mongodb进行便捷操作的对象模型工具。
- moment.js:一个极好用的node.js时间模块。
- express-session:用户登录session管理。
- validator : 进行表单验证处理的模块.
- formidable : 图片上传工具.
- EventProxy.js : 解决nodejs深度嵌套.
- gm : 头像裁剪工具.
- MD5 : 加密工具.
1.2、网站
- 使用layui框架制作。官网地址在这儿
1.3、后台管理系统
- 使用Layui后台模板,一个很好用的前端框架,相对于bootstrap有各种实现好的功能直接用,如弹窗,时间选择器以及拥有活跃的社区。
- 多用户注册登录。
- 用户可以发表文章,评论,进行文章点赞,删除自己的文章。
- 用户主页可以设置个人信息,进行头像修改,密码修改等操作。
- 超级管理员可以对对用户授权,授权后可以删除指定文章和评论。
- 超级管理员实现删除用户,指定文章和评论。
- 3.1、前台静态页面设计。
- 3.2、express项目搭建、数据库设计、路由设计等。
- 3.3、后台设计。
- 4.1、熟悉了ajax前后端数据交互
- 4.2、表单验证,用户数据处理
- 4.3、对HTTP请求有了进一步了解
- 4.4、学到了服务器部署,服务端采用的是阿里云linux系统部署
- 4.5、上线使用pm2, 解决nodejs系统错误断线, 快速重启