npm install
npm run build
mongodb --dbpath=../data
node app
- 优化后端接口,更靠近
restful
接口风格了 - 解决上次的req.session找不到的问题,原因是当采用fetch传输数据,默认不会发送
cooke
,因此导致后台的req.session
获取到的和用ajax
获取到的req.session
不一致 - 所有ajax请求替换为fetch请求
- 个别的form表单提交改为json数据提交
- fetch上传文件
- 管理员后台操作
- 界面相关问题
- 丰富站点内容
- 面包屑导航
- 兼容性问题
- 稍微优化了一下界面。移动端导航栏折叠,文章详情页布局由靠左变为居中,并且去掉了边框、背景颜色。
- 由于站点内容过于少,故爬取了简书的一些文章和eastday的一些动态。文章可以直接在本站点看,动态跳到源网站上。
- 去掉了面包屑导航,原因1:技术实现上有点难度;原因2:目前网站并不深,暂且用不着。以后有时间或机会再解决。
- 网站部署由原来的http://123.57.223.74:29323变更到了现在的60.205.230.255,现在这个是自己的服务器,域名songjuxin.xyz,还在备案申请中,马上就能用了。
- 增加了文章浏览次数
- markdown格式的编辑
- 后台管理
- fetch上传文件
- 兼容性问题
- 按需加载
- 引入了showndown插件,可以在编辑文章界面编辑简单文本、html和markdown格式的文章了
- 发表文章的方式form表单发送改为了json发送
- 编辑界面进行了调整,可以实时预览编辑效果
- 后台数据库文章模型增加了html、description、createAt三种数据
- 后台管理
- fetch上传文件
- 兼容性问题
- 按需加载
- 用户可以修改密码和头像了
- 解决了fectch通过FormData方式,上传图片的问题
- 增加顶部警告提示框
- 后台管理
- 按需加载
- 兼容性问题
- 栏目增加
- 面包屑