-
注册,登录模块
-
用户进行个人信息查看和修改
-
支持用户上传头像,上传的头像会上传到服务器上的以用户 id 为名的文件夹
-
支持评论和点赞 功能(会显示用户评论的时间和所评论的人是谁,用户体验很好)
-
后台进行了 权限管理
-
只有管理员可以访问所有具体信息页面,和添加信息界面
-
完善了管理员添加信息时良好的用户体验
-
实现了用户进行模糊搜索,后台会利用like 语句 ,返回用户所查找信息,并且回车会进行相应的跳转
以下模块使用了数据库连接池
-
发表博客,心情语录,随笔,日记(对其他人不可见)
-
查看博客内容
-
查看所有博客,进行了分页处理 (自己可以查看自己的日记,但是对其他人不可见)
-
对用户的博客进行了临时保存功能 (登录中临时保存,退出后,再次登录,内容仍然存在,可继续编写)
-
计划评论功能
js + jade + node + mysql + 数据库连接池 node-mysql
-
使用jade 模板引擎,实现了页面模块化,减少了页面重复构建功能
-
由 1 可使得 后端可以直接渲染页面,并且进行相应跳转
-
后端属于异步响应,不会造成阻塞
-
使用log4js 完成了日志管理
-
mysql 属于关系型数据库,自己设计了适合的数据库模型(存在外键关系)
-
用户状态管理(session)
-
数据库连接池
在文件夹 picture