https://github.com/poetries/node-blog
Node.js+express+MongoDB搭建个人博客
https://github.com/poetries/node-blog
express mongodb nodejs
Last synced: 11 months ago
JSON representation
Node.js+express+MongoDB搭建个人博客
- Host: GitHub
- URL: https://github.com/poetries/node-blog
- Owner: poetries
- Created: 2017-03-18T07:38:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-18T08:55:59.000Z (over 9 years ago)
- Last Synced: 2025-08-24T22:25:00.203Z (11 months ago)
- Topics: express, mongodb, nodejs
- Language: CSS
- Homepage:
- Size: 9.96 MB
- Stars: 17
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 介绍
该博客系统的搭建使用技术栈为:
前台:HTML5 + CSS3 + jQuery + Bootstrap
后台:Node.js + express + MongoDB
前后异步交互:Ajax
# 本地环境部署
### 第一步:下载安装数据库MongoDB
请根据本地计算机环境选择相应版本下载安装
参考教程:http://www.runoob.com/mongodb/mongodb-tutorial.html
### 第二步:git clone 本项目
### 第三步:安装相应依赖
进入项目文件
npm install
### 第四步:项目启动
(1) 启动数据库
mongod.exe --dbpath yourfilename
(2)创建 `blog` 数据库并设置后台管理员账号密码。切换到`bin`目录下,运行`mongo`,输入下面命令
use blog
db.createCollection("user")
db.user.insert({"username":"yourname", "password":"yourpassword"})
(3)启动项目 `npm start`
(4)后台管理系统入口 `http://localhost:3000/admin`
(5)前台页面入口 `http://localhost:3000`
### 一、项目分析

### 二、项目构建
#### 环境搭建
* Node.js 安装
* express以及应用生成器安装
npm install express
npm install express-generator -g
* MongoDB数据库安装
#### 创建项目骨架
express -e blog
进入 `blog` 目录,安装依赖 `npm install`
* 根据需求分析,完善项目结构如下
