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);
我正在 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);