用node搭建的项目地址本项目是为学习node搭建的,从前端到后端。相对来说还是有一定的难度,适合有一定编程基础的人进阶学习。有问题欢迎提issue注意本项目前后端代码放在一起,前端代码放在src目录下,后端代码放在在服务器目录中。在线预览由于服务器网络速度原因,加载时间长热更新使用node搭建个人博客(二):导出模块兼容import和require使用node搭建个人博客(三):token使用node搭建个人博客(四):评论功能使用node搭建个人博客(五):数据库阿里云服务器部署个人网站性能优化--启用gzip压缩前端页面首页(索引)包含内容和标签子页面编辑器(editor)登录(login)管理(manage)库和框架前端vuevue-routervuexvue-markdowniviewaxios后端nodeexpressjsonwebtoken数据库mongodb测试mocha使用注意登录入口在页面底部。版权所有?2019woai3c博客内容和评论使用markdown语法。你需要先下载mongodb。建议按照windows安装教程一步步安装。mongodb教程一mongodb教程二安装好mongodb后,clone项目。gitclonehttps://github.com/woai3c/node-blog.git运行前需要做一些准备工作:因为没有注册功能,使用前需要将用户信息添加到数据库中。打开mongod.exe,再打开mongo.exe,在mongo.exe打开的命令行执行如下操作:创建数据库使用blog创建用户集合保存用户信息db.createCollection('user')添加用户信息db.user.insert({user:'admin',//用户名可选password:'admin',//密码可选visits:0,//每次访问博客次数加1refreshedtoken:'',//用户登录后创建token,保存在这里})然后就可以开始运行项目了。安装依赖npmi开发环境(前端代码热更新,修改后可查看效果,后端代码修改后需重启服务)npmrundev生产环境(打包并启动服务,打包过程有点长,需要等待)npmrunbuildTestnpmruntest访问地址http://localhost:8080/
