当前位置: 首页 > 后端技术 > Node.js

多用户博客系统

时间:2023-04-03 21:05:36 Node.js

基于node开发的多用户博客系统这个多用户博客系统是我刚开始学习使用node的时候。为了系统的总结里面的东西,我就干脆做了这个。项目的架子是按照一个开源项目的指导入坑的。一连四个月。由于刚上大三,所以之前时间不够,所以做的有点慢。下面我详细说说项目的发展和应用范围。由于本人还是小三,做这件事可能还有很多不足之处。我欢迎你的指导。之所以发此贴,是为了向别人学习,互相提高,或者吸取经验。项目地址如下。欢迎安装。当然,给个star鼓励一下吧。Github项目地址适用范围 1.适合刚入坑或者准备入坑的小伙伴系统的学习一下怎么做。 2.适合实验室的小群或者群博客(UI界面可能不是很好看,但是真的没办法,我不能折腾排版,逃避) 3.适合做此类项目的朋友在基本开发过程中相互指导 本项目使用后端渲染,jade模板,后端使用node编写,数据库服务使用mongodb,前端使用require.js用于加载,使用Stylus的css预编译,布局样式使用semantic-ui框架。功能模块这里只是简单介绍一下,详细的开发过程和知识点可以在仓库WIKI中找到。WIKI将在不久的将来全面完成。希望大家指正,互相学习。当前群博客支持多用户。用户注册模块同时支持本地注册登录和Github第三方认证登录。使用Github第三方认证登录的用户,将个人仓库信息爬取到本地博客页面展示。用户文章支持用户收藏和用户收藏。收藏管理文章的用户点赞功能的实现。文章编辑支持粘贴拖拽上传图片。七牛管家的图片上传和管理支持响应式页面。文章支持用户留言功能,暂不支持留言回复功能。在最基本的XSS攻击防范做好的地方,后续功能开发就是面包屑导航、文章标签分类管理、用户消息回复功能、文章热度排行、数据库操作、添加Redis缓存处理,以及各种性能优化和安全预防措施。对于项目的排版,这里再次说明一下,排版真的是个人原因,我也不想在这里花时间,所以可能看起来有些粗糙,希望大家理解。