Open
Description
I'm using pg
in a cloudflare worker and this worker is using vite, using the cloudflare vite plugin.
The new pg-cloudflare
package on version 1.2.6 is causing this error:
Unhandled error: TypeError: CloudflareSocket is not a constructor
at getStream2 (/Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/pg.js:3090:16)
at new Connection2 (/Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/pg.js:3136:40)
at new Client2 (/Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/pg.js:3669:43)
at /Users/user/a/packages/worker/src/lib/service.ts:9:18
at dispatch (/Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/chunk-7KAI6PC7.js:36:23)
at /Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/chunk-7KAI6PC7.js:36:46
at AsyncContext.runWithContext (/Users/user/a/packages/utils/logger/context.ts:19:35)
at /Users/user/a/packages/worker/src/lib/requestPrep.ts:29:24
at dispatch (/Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/chunk-7KAI6PC7.js:36:23)
at /Users/user/a/apps/a.com/node_modules/.vite/deps_a_test/chunk-7KAI6PC7.js:19:12
I dug around trying to figure it out, but was unable to. I saw in the pg-cloudflare readme references to things related to this.. I updated my worker's vite.config file with
build: {
rollupOptions: {
external: ["cloudflare:sockets"],
},
},
resolve: {
conditions: ["cloudflare"],
}
but this didn't help. Reverting back to 1.2.5 fixed me.
Am I missing some new required config or is there a bug somewhere?
Metadata
Metadata
Assignees
Labels
No labels