理想情况下,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,