Firebase Cloud Functions 上的 Puppeteer 名称解析错误
Puppeteer name resolution error on Firebase Cloud Functions
我创建了一个全新的免费层项目,克隆了 Puppeteer Firebase Functions demo 存储库,并且只更改了 .firebaserc
文件中的默认项目名称。
当我 运行 简单的 test 或版本函数时,我得到了正确的结果。当我打开没有任何参数的 .com/screenshot
页面时,我得到正确的 ("Please provide a URL...") 响应。
但是当我尝试任何 url 时,即 .com/screenshot?url=https://en.wikipedia.org/wiki/Google
我得到 Error: net::ERR_NAME_RESOLUTION_FAILED at https://en.wikipedia.org/wiki/Google
作为响应抛出。
我尝试寻找任何与 Puppeteer 相关的名称解析错误,但我找不到任何东西。这可能是使用免费套餐的问题吗?
免费的 Spark 付款计划限制所有传出连接,但完全由 Google 控制的 API 端点除外。因此,我预计 puppeteer 将无法与外部网站建立任何传出连接。
我创建了一个全新的免费层项目,克隆了 Puppeteer Firebase Functions demo 存储库,并且只更改了 .firebaserc
文件中的默认项目名称。
当我 运行 简单的 test 或版本函数时,我得到了正确的结果。当我打开没有任何参数的 .com/screenshot
页面时,我得到正确的 ("Please provide a URL...") 响应。
但是当我尝试任何 url 时,即 .com/screenshot?url=https://en.wikipedia.org/wiki/Google
我得到 Error: net::ERR_NAME_RESOLUTION_FAILED at https://en.wikipedia.org/wiki/Google
作为响应抛出。
我尝试寻找任何与 Puppeteer 相关的名称解析错误,但我找不到任何东西。这可能是使用免费套餐的问题吗?
免费的 Spark 付款计划限制所有传出连接,但完全由 Google 控制的 API 端点除外。因此,我预计 puppeteer 将无法与外部网站建立任何传出连接。