如何在服务器端运行组件



一个月前我在做个人项目,我想在我的网站上添加一个instagram提要。我用Next.js、Tailwindcss等构建了这个网站。

我找不到一个能按照我想要的方式工作的好组件,所以我冒险创建了一个来获得我想要的东西。我发现了一些问题,我解决了,但当我完成我的包时,我仍然有一个问题需要解决。该模块应该在服务器端加载,因为它使用了一个私有的API密钥(来自instagram(,确保您不感兴趣,人们可以在客户端上看到它。

现在我提出我的问题:是否可以使用React或Next.js在服务器端加载组件?我知道存在";React Server Components(RFC(";但我不知道如何用我的组件实现它。。

PD:我的组件从.env文件获取API密钥。

我让你在这里的链接与组件。https://www.npmjs.com/package/@抢救器/反应instagram数据

您不需要RCS在Next服务器中呈现React组件。Next会自动启用传统的服务器渲染(SSR(,除非您启用导出。

应用程序路由器应用程序也是如此,尽管与RSC的区别在于它们不会得到假DOM,只会在服务器上加载某些东西。

相关内容

  • 没有找到相关文章

最新更新