了解在将next.js与firebase托管集成时如何计算服务器时间?

mjqavswn  于 2022-12-26  发布在  其他
关注(0)|答案(1)|浏览(123)

我想对我的应用程序进行一般性重构,将从react.js(客户端)移动到带有SSR的下一个js,在那里我将使用以下属性来预呈现数据......以及我的应用程序页面,

export async function getServerSideProps(context) {
  return {
    props: {}, // will be passed to the page component as props
  }
}

firebase如何对SSR收费?因为它不是一个云功能,从技术上讲,对于next.js应用程序托管在firebase上应该有一个服务器时间,因为我理解的想法,这个服务器时间将如何在托管的上下文和云功能的上下文之外计算,请详细说明如果我误解了next.js和firebase的SSR背后的概念。

pod7payv

pod7payv1#

Firebase Hosting本身不会在其服务器上执行您的任何代码。
如果您运行在Firebase上执行服务器端渲染的Web应用,则您****正在使用Cloud Functions或Cloud Run来执行Firebase Hosting为其提供方便连接器的代码。
因此,如果您在SSR中获得了服务器端时间戳,那么这也是此类服务器端代码的计费来源。
先决条件
...

  • 可选:在Firebase项目上启用计费(如果计划使用SSR,则需要)。

要了解在Firebase Hosting上托管服务器端动态内容的入门知识,请参阅serving dynamic content and host microservices using Firebase Hosting上的文档。

相关问题