如何将下一个js中的ISR构建文件夹部署到firebase?我从 ssg 迁移到 isr,目前,我使用导出方法部署 out 文件夹。现在,当我删除(导出方法(不支持ISR(getStatichPath后备:true对吧?))时,firebase无法检测到索引文件夹...
有教程吗?如何使用增量静态再生来部署 nextjs?情监侦?
我所知道的是 firebase 从 out 文件夹部署(SSG)
Firebase 设置:
{
"hosting": {
"cleanUrls": true,
"public": "out/",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
},
"storage": {
"rules": "storage.rules"
},
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
}
}
Run Code Online (Sandbox Code Playgroud)
增量静态再生 (ISR) 可以在 Firebase 中开箱即用,甚至可以使用重新验证选项。确保遵循firebase/nextjs 设置指南。
export const getStaticProps: GetStaticProps = async () => {
const props: Props = {
updatedAt: new Date().getTime(),
};
return {
props: props,
revalidate: 10, // number of seconds to regenerate the page
};
};
Run Code Online (Sandbox Code Playgroud)
一旦部署( yarn deploy),数据将每10秒更新一次
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |