小编And*_*eng的帖子

如何使用 Next.js 通过 CDN 提供静态生成的页面

我正在尝试将 Next.js (9.5.2) 用于服务器端渲染和静态站点生成。SSR 使用 assetPrefix 对我来说很好用。我能够在 CloudFront 上托管我的所有静态资产。但是,我不确定托管静态页面的最佳方式是什么。

我面临两个问题。

  1. assetPrefix不适用于 SSG 页面。所以指向 JS/CSS 的链接将是这样的<link rel="preload" href="/_next/static/css/styles.31b6de8d.chunk.css" as="style"/>
  2. 假设我们主办CDN生成的HTML,我们能够满足资产assetPrefix,我怎么使用Next.js增量静态再生与fallback: truegetStaticPath。我的理解是,如果没有找到相应的HTML,将在服务器端生成页面。

感谢大家的帮助。

reactjs next.js

8
推荐指数
1
解决办法
2827
查看次数

标签 统计

next.js ×1

reactjs ×1