on the latest version ``` "@cloudflare/next-on-pages": "^1.11.0", "@cloudflare/puppeteer":
on the latest version
"@cloudflare/next-on-pages": "^1.11.0",
"@cloudflare/puppeteer": "^0.0.6",nodejs_compat if you do a bit of monkey patchingcompatibility_flags = [ "nodejs_compat" ]response.text myself (copy/pasting the code from the docs), I get an error saying Buffer is not defined `
✘ [ERROR] Uncaught (in promise) ReferenceError: Buffer is not defined
at null.<anonymous>
(file:///Users/josiahbryan/devel/rubber/cfworkers/browser-worker/node_modules/@cloudflare/puppeteer/src/common/HTTPResponse.ts:206:11)
```
Any suggestions on what I'm doing wrong...? Does response.text()` just NOT work?nodejs_compat flag from step 3: https://developers.cloudflare.com/browser-rendering/get-started/reuse-sessions/#3-configure-wranglertoml
globalThis.buffer as done above? Like:
nodejs_compatnodejs_compatcompatibility_flags = [ "nodejs_compat" ]response.textBuffer is not defined`
✘ [ERROR] Uncaught (in promise) ReferenceError: Buffer is not defined
at null.<anonymous>
(file:///Users/josiahbryan/devel/rubber/cfworkers/browser-worker/node_modules/@cloudflare/puppeteer/src/common/HTTPResponse.ts:206:11)
```
Any suggestions on what I'm doing wrong...? Does const response = await page.goto(url, { waitUntil: 'networkidle2' });
// ...
const text = await response.text(); // <~--- "Buffer is not defined" error thrown hereglobalThis.bufferimport { Buffer } from 'node:buffer';
globalThis.Buffer = Buffer;import { Buffer } from 'node:buffer';
globalThis.Buffer = Buffer;
import puppeteer from '@cloudflare/puppeteer';((
await (await fetch("https://www.cloudflare.com/cdn-cgi/trace")).text()
).match(/^colo=(.+)/m) as string[])[1]