I have this in a worker: ```js import { Buffer } from 'node:buffer'; globalThis.Buffer = Buffer; im
I have this in a worker:
import { Buffer } from 'node:buffer';
globalThis.Buffer = Buffer;
import puppeteer from '@cloudflare/puppeteer';compatibility_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:
Close reason on many on dashboard.
compatibility_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;Close reason((
await (await fetch("https://www.cloudflare.com/cdn-cgi/trace")).text()
).match(/^colo=(.+)/m) as string[])[1]