在线小游戏集合。
使用webflux、vue。
在开发环境下可以分别单独启动前端项目和后端项目。也可以将前端合并到后端项目一起运行。需要安装node 8
以上以执行前端资源编译。
cd src/main/front
npm install
后端服务执行main方法即可
前端项目需要
cd src/main/front
npm run start
访问 http://localhost:8080/index.html 即可,此时后端请求会被代理
执行mvn process-resources
后正常启动后端项目即可
请注意:第一次使用ide启动或者前端资源发生变动后,都需要执行前端资源生成。 手动执行方式为到
src/main/front
下执行npm i && npm run build
(前端资源编译)然后复制dist
到resources
目录下
比较推荐使用第一种方式开发,前端服务处于开发模式,修改能够快速地反馈。
可以使用完整的游戏过程。
词汇的表在 sql/data.sql
也可以运行时自行提交
如果运行过程无法正确地进行游戏状态迁移(具体表现为倒计时结束后无响应,无法开始等等),请确认IDE在编译过程中执行了aspectj的编译(手动跑下 mvn aspectj:compile 也行)。