/koa2-vue-iview-MongoDB

:snake:SPA Electronic Mall with koa+vue+iview+MongoDB

Primary LanguageVue

项目说明

这是一个电子商城的SPA应用,后端使用的是koa2和MongoDB,操作MongoDB使用的是mongoose库。前端使用vue+iview以及使用来自《模板之家》的一个商城模板。所以仅供参考

本地运行:

启动MongoDB服务
mongod --dbpath '你存放数据库的路径' --logpath '你存放日志文件的路径'
// 将MongoDB服务器作为Windows服务运行
mongod --dbpath "d:\xxx" --logpath "d:\xxx" --serviceName "myMongodb" --serviceDisplayName "myMongodb" --install
> 更新时间2022/9月:目前最新的mongodb安装后会默认以Windows服务运行了,不用手动设置。
启动服务端
cd service
npm i

// 开发环境启动
npm start
// 启动后使用postman或其他接口测试工具访问以下接口:
http://localhost:3000/api/db/manyInsert 批量导入数据
http://localhost:3000/api/db/manyDelete 批量删除数据

// 生产环境启动(生产环境启动会自动导入准备好的数据,无须手动访问接口)
npm run build
启动客户端
cd client/shop-client
npm i
npm run serve

如有侵权,请联系我删除

效果图