NextJS 子域路由

时间:2021-07-12 15:11:01

标签: next.js static-site amplify

我正在使用 NextJS 构建网站。有 150 个静态网页 (SSG) 在构建时由不经常更改的 JSON 数据生成。

目前网页位于 https://mywebsite.com/slug(和 www.mywebsite.com),其中“slug”是唯一的 5 个字母值。

我被要求将“slug”作为子域,因此“slug.mywebsite.com/”将解析为之前位于 www.mywebsite.com/slug 的 SSG 页面。

我最初和主要关心的是弄清楚这在 NextJS 中是否可行以及路由如何工作。有没有人有指点或建议?

我认为添加/删除子域将涉及对构建配置的更改,并且添加/删除页面应该足够少,如果这部分不是从 JSON 文件中自动生成的,则可能没问题。

我正在通过 AWS Amplify 部署该站点,并且更愿意留在 AWS 上;但可能会转移到 Vercel 或其他托管环境,因为我们尚未启动。 AWS 有 50 个子域的限制;所以我要求增加配额。我看到 Vercel 有 50 个域的限制,但不确定子域。

谢谢!

0 个答案:

没有答案