node-html-to-image
node-html-to-image copied to clipboard
Unable to get browser page
My code does nothing and after a while leaves the following error:
(node:67808) UnhandledPromiseRejectionWarning: Error: Unable to get browser page
at Worker.<anonymous> (G:\ONEDRIVE\\{DIRECTORY}\School\html-to-image-test\node_modules\puppeteer-cluster\dist\Worker.js:41:31)
at Generator.next (<anonymous>)
at fulfilled (G:\ONEDRIVE\{DIRECTORY}\School\html-to-image-test\node_modules\puppeteer-cluster\dist\Worker.js:5:58)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:67808) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:67808) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
I tried creating a completely fresh project and only put in the following code in my index.js. This code is traight from the readme but still produced the exact same error. Weirdly, my code worked perfectly fine yesterday.
const nodeHtmlToImage = require('node-html-to-image')
nodeHtmlToImage({
output: './image.png',
html: '<html><body>Hello world!</body></html>'
})
.then(() => console.log('The image was created successfully!'))
@Onctaaf did you find a solution ?
I just released 3.3.0 version which contain a feature to customise which puppeteer library node-html-to-image uses. It might help you making node-html-to-image work in a cloud context. Here is the documentation : https://github.com/frinyvonnick/node-html-to-image#using-different-puppeteer-libraries
Could you close the issue if it fixes it, please?
issue, not at fixed
@shaikdvara could you provide more information that might help fixing the issue?