node-blog 用 Node 搭建的个人开源博客 项目简介
node-blog,用 node 搭建的个人开源博客。这个项目是为了学习 node 而建的,从前端到后端一手包办。相对来说,还是有一定难度的,适合有一定编程基础的人进阶学习。如果有问题,欢迎提 issues注意,本项目的前后端代码都是放在一起的,前端代码放在 src 目录,后端代码放在 server 目录。相关文档多个请求下 loading 的展示与关闭 Vue 实现前进刷新,后退不刷新的效果 Vue 页面权限控制和登陆验证 用 node 搭建个人博客(一):代码热更新 用 node 搭建个人博客(二):导出模块同时兼容 import 和 require 用 node 搭建个人博客(三):token 用 node 搭建个人博客(四):评论功能 用 node 搭建个人博客(五):数据库前端页面首页(index) 包含内容及标签子页面 编辑(editor) 登陆(login) 管理(manage)使用的库、框架前端vue vue-router vuex vue-markdown iview axios后端node express jsonwebtoken数据库mongodb测试mocha使用注意登陆入口在页面脚部的 Copyright ©2019 woai3c 博客内容、评论使用的都是 markdown 语法需要先下载 mongodb,建议按照windows 安装教程一步步安装。mongodb 教程一 mongodb 教程二在安装完 mongodb 后,克隆项目。git clone [email protected]:woai3c/node-blog.git在运行前还得进行一些准备工作:因为没有注册功能,所以在使用前需要先把用户信息添加到数据库。打开 mongod.exe,再打开 mongo.exe,在 mongo.exe 打开的命令行进行如下操作:创建数据库use blog创建 user 集合,用来保存用户信息db.createCollection('user')添加用户信息db.user.insert({
user: 'admin', // 用户名 随意填写
password: 'admin', // 密码 随意填写
visits: 0, // 博客访问次数 每次刷新网站 自增1
token: '', // 用户登录创建 token 后,保存在这
})接下来就可以开始运行项目了。安装依赖npm i开发环境(前端代码热更新,修改完即可查看效果,后端代码修改完需要重启服务)npm run dev生产环境 (打包并开启服务,打包过程有点长,需求等待)npm run build测试npm run test访问地址http://localhost:8080/
user: 'admin', // 用户名 随意填写
password: 'admin', // 密码 随意填写
visits: 0, // 博客访问次数 每次刷新网站 自增1
token: '', // 用户登录创建 token 后,保存在这
})接下来就可以开始运行项目了。安装依赖npm i开发环境(前端代码热更新,修改完即可查看效果,后端代码修改完需要重启服务)npm run dev生产环境 (打包并开启服务,打包过程有点长,需求等待)npm run build测试npm run test访问地址http://localhost:8080/