Next.js 需要运行节点服务器吗?

Doğ*_*aya 3 javascript node.js next.js

Next.js SSR 是如何工作的。

如果我根本不在乎 SEO,那么我可以使用 React 对吗?如果我关心 SEO 并且在我的背景中不想要/不需要 node.js 服务器怎么办。

我有一个用 PHP 编写的 API。我尝试在本地服务器中将请求从 Next 应用程序发送到 PHP 后端。在真正的应用程序中,我是否必须在我的服务器中创建一个 Node.js 后端,还是安装 Node 和 Npm 仅用于安装 Next 及其依赖项就足够了?

小智 6

任何使用 getServerSideProps 的页面,Next.js 都会将该页面转换为 lambda 函数。您不需要运行 24/7 的节点服务器来托管您的应用程序。

此外,如果您不使用 getServerSideProps,默认情况下 Next.js 将预渲染您的页面,此页面将缓存在 CDN 上。

所以是的,您可以对 PHP 后端进行 API 调用,而无需自己设置 nodejs 服务器。

希望这能回答你的问题。

谢谢

  • Nextjs 用这个 lambda 函数做了什么?在某处自行托管? (2认同)