Greg36
Greg36

Reputation: 220

Puppeteer name resolution error on Firebase Cloud Functions

I have created a brand new free tier project, cloned Puppeteer Firebase Functions demo repository and only changed the default project name in .firebaserc file.

When I run the simple test or version functions I get the correct result. When I open the .com/screenshot page without any parameter I get correct ("Please provide a URL...") response.

But when I try any url, i.e. .com/screenshot?url=https://en.wikipedia.org/wiki/Google I get Error: net::ERR_NAME_RESOLUTION_FAILED at https://en.wikipedia.org/wiki/Google thrown in response.

I tried looking for any name resolution errors related to Puppeteer but I could not find anything. Could this be a problem of using free tier?

Upvotes: 0

Views: 449

Answers (1)

Doug Stevenson
Doug Stevenson

Reputation: 317467

The free Spark payment plan restricts all outgoing connections except those API endpoints that are fully controlled by Google. As a result, I expect that puppeteer would not be able to make any outgoing connections to external web sites.

Upvotes: 2

Related Questions