Skip to content

基于midway,Mysql 和 Redis 的简单投票系统。

License

Notifications You must be signed in to change notification settings

zubinzhang/vote-demo

Repository files navigation

vote-demo

基于midway,Mysql 和 Redis 的简单投票系统。

API

详见 API 文档

本地开发

$ npm i
$ npm run dev
$ open http://localhost:7001/

部署

$ npm run build
$ npm start
$ npm stop

docker 部署

$ npm run build
$ docker-compose build
$ docker-compose up

docker-compost 组件详见https://docs.docker.com/compose/

单元测试

  • [midway-bin] 内置了 [mocha], [thunk-mocha], [power-assert], [istanbul] 等框架,让你可以专注于写单元测试,无需理会配套工具。
  • 断言库非常推荐使用 [power-assert]。
  • 具体参见 midway 文档 - 单元测试

内置指令

  • 使用 npm run lint 来做代码风格检查。
  • 使用 npm test 来执行单元测试。
  • 使用 npm run autod 来自动检测依赖更新,详细参见 autod

About

基于midway,Mysql 和 Redis 的简单投票系统。

Resources

License

Stars

Watchers

Forks

Packages

No packages published