我们可以让Springboot-jar+NextJs和打包的jar在同一个端口上运行吗



理想情况下,NextJs代码运行在不同的端口3000上。我们是否可以在Springboot可执行程序Jar/WAR(嵌入式Tomcat(中加入NextJS代码,使其在默认端口8080上运行,并使加入的应用程序Jar/WAR在单个端口上运行?

我只想强调一下,React JS可以与Springboot结合在一起,而NextJS我不确定。

Next.js是用Javascript编写的,Spring Boot是用Java编写的,它们不能一起运行。然而,在不同的端口中运行它们之后,您可以使用反向代理(例如Nginx(将它们粘在同一端口但不同的端点下(例如将Next.js映射到/和将Spring Boot映射到/api(

是的,你可以!

在这里查看答案:

如何从spring-boot应用程序为NextJs应用程序提供服务?

您需要修改nextjs(前端(中的api链接从…起http://xxxxx至/xxx,

最新更新