create-react-kotlin-app 和后端的问题
Problems with create-react-kotlin-app and backend
问题
我想在生产服务器上部署我的应用程序,但我很难做到。
当我使用 npm run build
生成应用程序的 "Optimized" 版本并使用 serve
启动它时,它似乎没有使用代理。
使用 npm start 返回开发服务器,我收到此错误:
TypeError: Kotlin.defineModule is not a function
我无法摆脱这个。有人有类似的配置吗?你是如何让它在生产中发挥作用的?您是否使用某些东西将请求代理到您的后端?
应用配置
前端:
在 kotlin 中使用 create-react-kotlin-app 的 Web 应用程序,反应。它在 localhost:3000
(开发服务器)上并且有一个到 localhost:3001
(后端)的代理。
后端
后端,这是一个简单的快速路由器,用于从数据库进行身份验证和数据管理。
提前致谢
我会回去回答我的问题,
一个是他们这边的bug:
https://youtrack.jetbrains.com/issue/CRKA-66
我使用的配置可能不理想:
我将包含优化文件夹的构建文件夹复制到后端,并使用 sendFile() 将主视图 "index.html" 作为入口点。
然后我使用 url 和 args 将用户路由到各种反应组件页面,也许将来最好切换到:https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-react-router-dom
根据 repo documentation,如果你得到 Kotlin.defineModule is not a function
,你需要 运行:
rm -rf node_modules/.cache
问题
我想在生产服务器上部署我的应用程序,但我很难做到。
当我使用 npm run build
生成应用程序的 "Optimized" 版本并使用 serve
启动它时,它似乎没有使用代理。
使用 npm start 返回开发服务器,我收到此错误:
TypeError: Kotlin.defineModule is not a function
我无法摆脱这个。有人有类似的配置吗?你是如何让它在生产中发挥作用的?您是否使用某些东西将请求代理到您的后端?
应用配置
前端:
在 kotlin 中使用 create-react-kotlin-app 的 Web 应用程序,反应。它在 localhost:3000
(开发服务器)上并且有一个到 localhost:3001
(后端)的代理。
后端
后端,这是一个简单的快速路由器,用于从数据库进行身份验证和数据管理。
提前致谢
我会回去回答我的问题,
一个是他们这边的bug: https://youtrack.jetbrains.com/issue/CRKA-66
我使用的配置可能不理想:
我将包含优化文件夹的构建文件夹复制到后端,并使用 sendFile() 将主视图 "index.html" 作为入口点。
然后我使用 url 和 args 将用户路由到各种反应组件页面,也许将来最好切换到:https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-react-router-dom
根据 repo documentation,如果你得到 Kotlin.defineModule is not a function
,你需要 运行:
rm -rf node_modules/.cache