如何在sparkjava上移动react.js应用程序



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

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

不过,更多关于问题的细节会有所帮助。

最新更新