【问题标题】:How to move a react.js app on spark-java?如何在 spark-java 上移动 react.js 应用程序?
【发布时间】:2019-10-30 09:35:48
【问题描述】:

我有一个使用 SparkJava 后端的 Web 应用程序,以及一个使用单独部署的节点提供服务的 React 应用程序。我希望找到一种方法在 sparkjava 之上运行 react 应用程序(在 uber jar 中绑定在一起),而不是从 node.js 提供服务。我尝试将 React 应用程序(由 npm run build 生成的构建文件夹)移动到 src/main/resources/public 中,并在 SparkJava 中使用 staticFiles.location("/public"); 指向该文件夹,但这不起作用。有没有办法在不重写前端的情况下做到这一点?

【问题讨论】:

    标签: spark-java


    【解决方案1】:

    您的方法(通过 SparkJava 服务器上的某些路由提供已编译的资源)在逻辑上是合理的,您只需要确保在 api 未涵盖的所有“路由”上提供 react 应用程序。

    更多关于问题所在的详细信息会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      • 2015-05-19
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      相关资源
      最近更新 更多