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

时间:2020-04-21 16:24:33

标签: javascript node.js next.js

如果我根本不在乎SEO,那么我可以使用React了吗? 但是我很关心SEO,也不想使用节点服务器。

因为我有一个使用PHP的API,所以我向那里发送了一个请求,然后将其写入响应页面。我将PHP与后端一起使用,并将React与前端一起使用,但我也很关心SEO,而且我没有节点服务器。 我可以在没有节点服务器的情况下使用Next.js吗? 我已经搜索了它,发现不需要Next.js带有“静态”网页的节点服务器,但是我不能发送API请求吗?

1 个答案:

答案 0 :(得分:2)

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

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

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

希望能回答您的问题。

谢谢