文件名称:blogsystem:基于nodeJs,express框架及mongoDB数据库构建的简易博客系统
文件大小:985KB
文件格式:ZIP
更新时间:2024-03-31 10:03:26
系统开源
一个适合的nodejs倾向者的全栈项目 项目简介 一个基于nodejs , express框架及mongoDB数据库mongoDB的简易博客系统 效果实现 主体分为前后页,前台包括用户注册帐户面板,文章内容的分页,分类展示;内容详情页有文章内容展示,底部有评论信息展示。实现对整站整站所有内容的增删改查。整站部分页面用bootstrap组件构建,自然响应式,但是样式很一般。 技术栈 nodeJs构造基本的预期环境 express实现页面路由设计,页面渲染,大规模数据处理 mongoose nodejs逐步与MongoDB数据库连接的主轴,定义数据库表结构,生成表模型,通过操作表模型实现对数据库的增删改查。 ajax实现用户注册,登录相关逻辑判断与验证,无刷新提交平论,获取评论 body-parser为处理前端发布请求提交过来的数据 cookies保持用户登录状态,作为中间变量传递给模板实现
【文件预览】:
blogsystem-master
----.gitignore(13B)
----README.md(2KB)
----routers()
--------main.js(2KB)
--------admin.js(6KB)
--------api.js(3KB)
----views()
--------main()
--------admin()
----schemas()
--------users.js(242B)
--------categories.js(147B)
--------contents.js(647B)
----public()
--------css()
--------fonts()
--------img()
--------js()
----app.js(3KB)
----package.json(381B)
----models()
--------category.js(205B)
--------content.js(200B)
--------user.js(188B)
----.idea()
--------libraries()
--------myblog.iml(358B)
--------workspace.xml(46KB)
--------encodings.xml(159B)
--------misc.xml(939B)
--------modules.xml(264B)
--------.name(6B)
--------inspectionProfiles()
--------jsLibraryMappings.xml(261B)
----npm-debug.log(3KB)
----blogpic()
--------blog5.png(62KB)
--------blog1.png(402KB)
--------blog3.png(46KB)
--------blog2.png(134KB)
--------blog4.png(43KB)