NodeJS+Express+MongoDB 简单个人博客系统【Study笔记】

Blog 个人博客系统

iBlog是在学习NodeJs时候一个练手项目Demo

系统支持用户注册/登录,内容文章查看,评论,后台管理(定制显示的分类版块,进行文章内容添加)超级管理员还可进行用户管理等

目前只是做了一个比较粗糙的版本,跑通主线模块及部分功能

//通过这个个人练手项目的完成,算是对NodeJs 结合Express 进行Web开发有了一定的认识和理解,路漫漫...还有很多需要去Do

系统还存在很多不稳定及大刀修改的地方【大虾勿喷勿笑】

比较适合刚接触NodeJs 这块的同学,可以当做Demo,代码中注释比较详细

需要的同学可去GitHub 

在后续进一步的学习及时间允许下会逐渐完善和添加更多的功能及优化等...

后面的文章会对系统一些模块实现及后期优化等方面的做总结 TODO

路由实现等说明

api 接口路由

  • / 首页
  • /register 用户注册
  • /login 用户登录
  • /comment 评论获取
  • /comment/post 评论提交

main 模块

  • / 首页
  • /view 内容页

admin 模块//管理模块

  • / 首页
  • ##用户管理
  • /user 用户列表
  • ##分类管理
  • /category 分类列表
  • /category/add 分类添加
  • /category/edit 分类修改
  • /category/delete 分类删除
  • ##文章内容管理
  • /article 文章列表
  • /article/add 文章添加
  • /article/edit 文章编辑
  • /article/delete 文章删除
  • ##评论内容管理
  • /comment 评论列表
  • /comment/delete 评论删除

####模块说明TODO

//先上几张图--吼吼 么有UI,天马行空随手找的电脑壁纸 -_- -_- -_-

//后台部分用了丢丢bootstrap 还有很多需要去深入做一做

时间: 2024-10-13 02:37:01

NodeJS+Express+MongoDB 简单个人博客系统【Study笔记】的相关文章

基于express+mongodb+pug的博客系统——后台篇

上一篇介绍了模板引擎pug.js的用法,这一篇就主要写后台逻辑了. 后台的大部分的功能都有了,只是在已经登录的状态下,前台和后台的逻辑处理还不是很完善. 先上几张图吧,仿旧版的简书,改了下UI,因为没有简书那么多内容,所以没必要完全做成一样的. 1.项目结构 app.js 是整个工程的入口 model 文件夹放连接数据库的逻辑 public 文件夹里全是静态资源 router 文件夹是各个模块的路由文件,route.js是总入口 upload 里是上传的图像文件 views 里全是模板,layo

【转】nodejs+express+mongodb简单的例子

简单的介绍下node+express+mongodb这三个东西.node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,但是呢,确实就是服务器语言,个人觉得在一定层次上比c灵活,java就不提了.反正你只要认为node可以干很多事就行了,绝对不只是web开发.express:这货呢,就是node的一种框架,node有很多的开源框架,express是一个大神开发的(这尊神已经移驾到go语言的开发去了).express可以让你更方便的操作node(因为原生的node写起

nodejs+express+mongodb简单的例子

简单的介绍下node+express+mongodb这三个东西.node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,但是呢,确实就是服务器语言,个人觉得在一定层次上比c灵活,java就不提了.反正你只要认为node可以干很多事就行了,绝对不只是web开发.express:这货呢,就是node的一种框架,node有很多的开源框架,express是一个大神开发的(这尊神已经移驾到go语言的开发去了).express可以让你更方便的操作node(因为原生的node写起

02-大鸭梨博客系统数据库设计及Dapper的使用

毫无疑问,数据库的设计在一个系统中起了至关重要的作用.我们都知道,系统设计分为两部分,或者说是两个阶段,即数据库设计和功能设计.构建一个完善的系统需要这两个阶段的充分考量.周密设计.合理联接以及密切配合.数据库设计是整个系统的根基,它关乎系统功能的实现.稳定性.扩展性等多个方面,可见数据库设计的重要性. 那么好的数据库设计应该具备什么样的基本条件呢,大致有这么几点: 1.充分体现系统的需求 不管是数据库设计还是功能设计,我们最终的目的都是要实现客户的业务需求,所以数据库设计的第一准则就是要符合业

PHP个人博客系统开发历程

声明: Author:GenialX GenialX's QQ:2252065614 GenialX's URL:胡旭博客 - www.ihuxu.com 一年多曾经的某一天,我在上交实验报告时,偶然看到任意放到老师办公室里角落处的一本书.当时,只记得书上三个大写的字母 - PHP.那时,只感觉PHP非常好看,非常干净,并不知道它能做什么. 慢慢,我试图在大一暑假写了一个所谓的CMS,呵呵,想起来都认为可笑.那哪里是CMS额,果断就是垃圾代码呀,有木有.无论怎么说,通过暑假四天的编敲代码的经历,

Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑

标签: springmvc hibernate 2016年12月21日 21:48:035133人阅读 评论(0) 收藏 举报  分类: Spring/Spring MVC(6)  Hibernate(1)  版权声明:本文为博主原创文章,未经博主允许不得转载,如需转载,请注明文章出处为 http://www.54tianzhisheng.cn/,否则考虑法律追究责任,谢谢合作! https://blog.csdn.net/tzs_1041218129/article/details/53791

基于NodeJS+Express+mongoDB+Bootstrap的全栈式工程化开发前后端分离博客系统实战

课程目标本课程通过一个完整的项目,让学员了解如何使用Jade+Node.js+Express+mongoDB+Bower+Gulp+Yeoman的组合开发Web应用.可以让学员更深入地掌握Node.js和Express技术. 适用人群node.js程序员,express程序员,JAVAscript程序员 课程简介本系统是一款博客系统,拥有博客必要的功能,如用户注册.用户登录.用户退出.文章列表,文章查看.添加文章,删除文章,修改文章.文章搜索.后台权限控制等. -----------------

项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(4)

本章主要讲什么(一句话)? <项目实战:基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(4)> -- 基于Node的Express项目环境框架搭建 一.前言 从本节开始,我们将正式[多用户博客系统]的项目开发工作.首先我们先从后台Node部分开始做起,一步步带领大家完成整个博客系统的开发. 本篇将主要帮助大家把Node环境下的Express框架搭建起来,后继后台将会在这个框架上进行扩展与业务逻辑开发. 二.项目环境 Node.js: v 6.x Express: v

基于MEAN全栈架构的多用户博客系统(Angular2+Node+MongoDB)

基于MEAN全栈架构的多用户博客系统(Angular2+Node+MongoDB)课程学习地址:http://www.xuetuwuyou.com/course/223课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍一.课程简介MEAN是一个Javascript平台的现代Web开发框架总称,它是MongoDB + Express +AngularJS + NodeJS 四个框架的第一个字母组合.它与传统LAMP一样是一种全套开发工具的简称.本课程结合项目全面系统的