【问题标题】:Does Next.js Needs a Node Server Running?Next.js 是否需要运行节点服务器?
【发布时间】:2020-08-04 11:29:14
【问题描述】:

Next.js SSR 是如何工作的。

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

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

【问题讨论】:

    标签: javascript node.js next.js


    【解决方案1】:

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

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

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

    希望能回答你的问题。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-11
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 2020-05-26
      • 1970-01-01
      相关资源
      最近更新 更多