我创建了一个全新的免费套餐项目,克隆了Puppeteer Firebase Functions demo存储库,仅更改了.firebaserc
文件中的默认项目名称。
当我运行简单的test或版本函数时,会得到正确的结果。当我不带任何参数打开.com/screenshot
页面时,我得到正确的响应(“请提供URL ...”)。
但是当我尝试使用任何网址时,即.com/screenshot?url=https://en.wikipedia.org/wiki/Google
,我都会得到Error: net::ERR_NAME_RESOLUTION_FAILED at https://en.wikipedia.org/wiki/Google
作为响应。
我尝试查找与Puppeteer相关的任何名称解析错误,但找不到任何东西。这可能是使用免费套餐的问题吗?
答案 0 :(得分:2)
免费的Spark付款计划限制所有传出连接,但Google完全控制的API端点除外。因此,我希望操纵up的人无法与外部网站建立任何传出连接。