我需要为我的公司制作一个NextJS网络应用程序,我宁愿在Next上做,也不愿在React上做,因为Next为我提供了SEO。
然而,我们在FTP服务器上部署网站,我需要Next应用程序上的一些页面进行服务器端渲染(因为它是一个电子商务网站(。
如何在FTP服务器上部署网站,并且仍然能够调用Next创建的NodeJS服务器?
我假设您谈论的是静态站点上下文中的FTP服务器。如果您只是想静态呈现页面,可以尝试next export
。请注意,某些功能在导出状态下无法工作。
https://nextjs.org/docs/advanced-features/static-html-export
如果next export
不适合您的用例,那么您必须直接访问(使用类似ssh的方法(服务器并运行next build
+next start
。
如果你不能访问服务器的ssh,你就无能为力