使用mongodn存储数据实现前后台分离搭建小博客Demo总结

本文总结了一款基于Node.js、Express和MongoDB的小型博客系统的搭建过程,包括后台管理系统(分类、文章、用户、标签管理)和前台页面(首页、列表页、详情页)。讲解了从项目初始化、静态资源配置、路由设置到数据存储的完整流程,并提供了相关资源的下载链接和教程参考。
摘要由CSDN通过智能技术生成

一,需求分析

系统分为后台和前台两部分:

后台:主要是功能管理员的,不是针对所有的网民。

前台:基本上是针对包有的用户,对所有的用户开放。

后台:

注册登录:登录,登录。

分类管理:显示分类,编辑分类,添加分类,删除分类。

文章管理:显示文章,编辑文章,添加文章,删除文章。

用户管理。

标签管理。

前台:

首页面

列表页面

文章详情页面

使用到的技术:
前端:css+html+js+jq

后端:node.js+express+mongodb数据库+express中间件

二,搭建项目

先全局安装Express 应用程序生成器

命令如下:

npm install -g express-generator

正式开始:

1.确定项目目录:

这是我自己的:C:\Users\faster\Desktop\code-blog

使用生成器生成骨架:

 express  blog -e

解释:
-e 是指ejs模板引擎,如果不用ejs模板引擎可以不加

blog就是项目文件夹
在这里插入图片描述
进入项目安装依赖:cd 进入 blog

npm i    //安装依赖,包含了大部分需要用到依赖

在这里插入图片描述
创建ok,结构如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值