首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我不使用ssr时,我必须要用节点服务器运行动态网站吗?

当我不使用ssr时,我必须要用节点服务器运行动态网站吗?
EN

Stack Overflow用户
提问于 2022-03-18 21:20:49
回答 1查看 249关注 0票数 0

我想知道如果我没有在next.js中使用服务器端呈现,我是否必须使用节点服务器运行动态网站?我的意思是,nextjs不会创建像react这样的index.html文件。因此,没有节点服务器,我无法运行该项目。我希望我能表达一下情况

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-20 14:19:08

即使没有Node.js服务器(即静态HTML ),您仍然可以拥有一个动态网站。您需要使用客户端数据获取

当页面不需要SEO索引、不需要预呈现数据或页面内容需要频繁更新时,客户端数据获取非常有用。与服务器端呈现API不同,您可以在组件级别使用客户端数据获取.

如果您想在同一个项目中使用Next的API路由,或者如果您改变主意,并且最终想要使用Node.js特性(例如getSeverSideProps),那么就需要一个SSR服务器。例如,在我自己的经验中,我用Go编写的REST与一个静态生成的从Next生成的前端配对,并且没有从Postgres DB获取新数据的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71533297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档