这个小项目承接之前做的一个打折圈的应用(多人登录的消息发布系统)上一版的代码在这里。这一版的改动主要是用webpack进行了打包,模块化的开发更加容易轻松
页面的划分:
- /:主页,显示最新发布的10条消息
- /login:登录页面,进行用户登录
- /register:注册页面
- /logout:登出页面,2s后返回主页
- /post:信息发布页面
- 后台还没有部署到服务器上,目前只能在本地运行,计划部署到heroku上
- 前端的模板渲染直接采用变量存储页面+dom操作的方式实现页面的修改,目前考虑handlerbar等工具实现
- 服务器端的代码可能存在阻塞问题,还没有研究清楚
- 首页展示打折信息不能无限滚动,之前为了简单,只显示最新的10条信息。此处应该进行无限滚动
- location.hash+ajax实现前端路由
- es6 ``操作符的使用,可以很好的书写html页面,用来存储各个页面的模板
- jwt的验证方式,公钥私钥的一些加密算法原理
- CORS,jsonp等跨域手段
- locationStorage,session,cookie等存储手段
- webpack自动化构建工具
- mongoose+mongodb的一些基本操作
- jwt-simple的使用
- 后端越来越倾向于提供api,接收前端的请求,返回对方需要的数据