【发布时间】:2022-11-10 22:01:48
【问题描述】:
我有一个启用服务器端渲染的 Nuxt 项目,部署到 Lambda 和 CloudFront。
在我的 nuxt.js 文件中,我可以像这样拦截 CloudFront 标头:
const countryCode = req.header('cloudfront-viewer-country')
将这些标题的值传递到我的页面或组件之一以便我可以在那里检查它们的最佳方法是什么?
【问题讨论】:
-
如果我没记错的话,
req仅在 Node.js 上下文中可用。因此,一旦您的应用程序被水合,您将无法访问该应用程序。使用if (process.server) {仍然是 IMO 的方式,将其存储到 cookie 中,你会很高兴的。
标签: nuxt.js amazon-cloudfront server-side-rendering