$ git clone https://github.com/1uokun/vue-node-mysql.git
$ cd vue-node-mysql
$ cnpm install # 如果能翻墙则无需使用cnpm
// 开发
$ npm start
// 等待编译完成,然后访问locahost:8080预览页面
// 启动express服务
$ npm run server
// 这里将前后端分离,后段接口地址为 locahost:3000
这个项目新增https支持
具体代码:commit
安装证书:在文件路径https/rootCA.pem中双击该文件即可安装证书
⚠注意:️如果不想使用https可以通过上述commit删除代码
本项目你将用到
|-- 前端
|-- vue
|-- vue-router
|-- vuex
|-- axios
|-- sass
|-- 后端
|-- express
|-- mysql
|-- 其他
|-- cookie
|-- localstrong
|-- nodemon
其中项目css使用sass预编译,如果不能翻墙,请使用淘宝镜像或yarn或者直接在GitHub中找。
cnpm install node-sass sass-loader
https://segmentfault.com/a/1190000011288053
这篇文章介绍了后端功能细节