Vercel:针对每个域动态更改的项目文件?

Vercel: A project file dynamically changing for each domain?

我正在 Vercel 上构建一个项目,部署到多个子域。代码应该有 99% 相同,但我需要为每个子域设置不同的 manifest.json

有没有办法根据用户访问的子域使 manifest.json 文件动态化?

我想也许 NextJS rewrites 可以提供帮助,但我不确定如何使用它们。

我无法弄清楚如何提供服务 /manifest.json,但至少我可以 return 来自 api/manifest 的 NextJS Serverless 函数的 JSON 文件像这样:

res.setHeader("Content-Type", "application/json;charset=utf-8");
return res.send(manifestJSON);