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部署,也都有现成的方案可接。
推荐几个相关文章,想深入搞搞可以看看:
- GraphQL-Ktor 使用 GraphQL Kotlin 的 Ktor 特性
- ktor-permissions:简单实现身份验证和权限控制
- Azure Functions 结合 Kotlin 和 Gradle 的模板
- AWS Kotlin 模板,Gradle 搞定无服务器部署
如果你想快速起个Ktor + Vue全栈项目,KtorXVue这个模板还是挺省心的,拿来小改就能用。
238.82KB
文件大小:
评论区