一个第一次接触全栈的小白搞得一个已经线上部署了的小demo
- UI:Element
- 前端框架:Vue
- 后端框架:Koa
- 数据库:Mongodb
- 部署:PM2
- master: 前后端分离分支
- ssr: Vue 服务端渲染分支
git clone git@github.com:MrElvin/vue-koa-demo.git
cd vue-koa-demo && npm install
cd vue-koa-demo/server && npm install
为了在本地把项目跑起来,需要:
- 在 mongodb 数据库中建立一个名为 vue_koa_todos 的数据库
- 修改
server/routes/index.js
中的链接命令,对第九行取消注释并把端口号设置定为本地 mongod.conf 文件中配置的端口号,注释掉第十行
在项目根路径下执行 npm run dev
打开浏览器 localhost:8080
在项目根路径下执行 cd ./server && node ./bin/www
mongod -f /path/to/your/mongod.conf