Ktor + React 项目配置
Posted
技术标签:
【中文标题】Ktor + React 项目配置【英文标题】:Ktor + React project configuration 【发布时间】:2020-10-20 17:31:48 【问题描述】:我正在尝试开始我的第一个网络项目。我的经验是 .NET 桌面开发,我对 Java/Kotlin 世界很陌生。客户端我想使用 React 并在 Kotlin 中编写代码,然后转译为 javascript。服务器端我想使用 Ktor 来提供静态内容(React 应用程序 + 各种资产)和 SPA 的 REST 端点。我想使用多平台功能来共享尽可能多的代码。我的 IDE 是 IntelliJ IDEA。
我希望能够自动重新加载并能够调试 React 和服务器代码以进行开发,并且我希望能够创建一个包含完整应用程序(前端+后端)的胖 jar。
我从 IntelliJ 为多平台 JS+JVM 提供的模板开始。我已经研究了一天多,但收效甚微,也无法在网上找到任何具有所有功能的示例,并且由于知识不足,也无法组合各种示例。我唯一得到的就是在没有自动重新加载的情况下运行应用程序,或者通过将“清单”添加到破坏我的运行配置的 build.gradle 文件来创建 jar 文件。
如果有人能提供或指出一个具有这些功能的示例,我将不胜感激,我可以将其用作我的应用程序的起点。
【问题讨论】:
你能附上你的项目的链接吗?我会想办法帮助你。 【参考方案1】:这是一个示例链接,可帮助您入门。
https://play.kotlinlang.org/hands-on/Full%20Stack%20Web%20App%20with%20Kotlin%20Multiplatform/01_Introduction
【讨论】:
以上是关于Ktor + React 项目配置的主要内容,如果未能解决你的问题,请参考以下文章
Ktor 应用程序未在使用 IntelliJ IDEA 的 Kotlin 多平台项目中运行