理想情况下,NextJs代码运行在不同的端口3000上。我们可以将NextJS代码插入在默认端口8080上运行的Springboot可执行文件Jar /WAR(嵌入式Tomcat)中,并使插入的应用程序jar/war在单个端口上运行吗?只是想强调一下,React JS可以与Springboot一起使用,而NextJS我不确定。
bsxbgnwa1#
Next.js是用JavaScript写的,Sping Boot 是用Java写的,它们不能一起运行。但是,在不同的端口上运行它们之后,您可以使用反向代理(例如Nginx)将它们粘在同一端口但不同的端点下(例如将Next.jsMap到/,将Sping Boot Map到/API)
oewdyzsn2#
你可以的!在这里检查答案:How do I serve the NextJs application from spring boot application?你需要把nextjs(前端)里面的API链接从http://xxxxx修改为/xxx,
2条答案
按热度按时间bsxbgnwa1#
Next.js是用JavaScript写的,Sping Boot 是用Java写的,它们不能一起运行。但是,在不同的端口上运行它们之后,您可以使用反向代理(例如Nginx)将它们粘在同一端口但不同的端点下(例如将Next.jsMap到/,将Sping Boot Map到/API)
oewdyzsn2#
你可以的!
在这里检查答案:
How do I serve the NextJs application from spring boot application?
你需要把nextjs(前端)里面的API链接从http://xxxxx修改为/xxx,