KtorXVue前后端模板项目

Ktor 的后端框架配上 Vue 前端的组合,开发起来还是挺顺手的。KtorXVue这个项目模板就帮你省了不少配置时间,前后端都搭好了,开箱就能跑。

用两个终端开着,一个跑后端一个跑前端:后端在项目根目录里执行./gradlew -t run,前端在src-vue目录里先yarn install,再yarn serve,这样一动文件就自动编译,体验还挺丝滑的。

打包上线也方便,直接./gradlew build,在bundle里找到.jar文件,运行java -jar bundle/{jarname}.jar就能起来。如果你本地用不了 80 端口,加个-port=8080就好,挺人性化的。

项目用的是Gradle构建系统,前端走Yarn,后台是Ktor,整合起来还蛮流畅的。你要是打算整合一些更高级的功能,比如GraphQL权限控制、或者接入AWS部署,也都有现成的方案可接。

推荐几个相关文章,想深入搞搞可以看看:

如果你想快速起个Ktor + Vue全栈项目,KtorXVue这个模板还是挺省心的,拿来小改就能用。

zip 文件大小:238.82KB