【发布时间】:2021-03-01 08:31:24
【问题描述】:
我有一个使用 Nuxt 进行服务器渲染并使用 Cloud Run 进行部署的网站。
它使用 YouTube 数据 API 密钥提取频道的 YouTube 视频,并在发送到浏览器之前对其进行预渲染。这是为了 SEO 目的。
目前我使用 API 密钥限制选项 HTTP referrers (web sites) 只允许从我的网站访问。
但是在服务器上,当它预渲染时,API 被阻止了。
有没有很好的解决方案来添加引荐来源网址并允许 Cloud Run 使用 API 密钥?
【问题讨论】:
-
据我所知,
HTTP referrers (web sites)选项——即该页面的Website restrictions部分——允许您设置多个网站。 -
http的referrer可以是IP地址而不是域名吗?
-
允许有多个站点。 IP 地址是另一个限制选项。问题是从 Cloud Run 查询时我不知道请求来自哪里,所以我无法输入正确的地址。
标签: youtube-data-api google-cloud-run