N
Neon2y ago
flat-fuchsia

Can't connect from Vercel's Edge

When connecting to Neon locally everything works but once deployed to Vercela Edge I keep getting errors. Note I'm using SvelteKit. When attempting to connect via Pooling I get: INTERNAL_EDGE_FUNCTION_INVOCATION_FAILED on about every other load because of "Error: Your function was stopped as it did not return an initial response within 25s".
neonConfig.webSocketConstructor = ws
export const pool = new Pool({ connectionString: DATABASE_URL_POOL })
export const db = drizzle(pool, { logger: true })
neonConfig.webSocketConstructor = ws
export const pool = new Pool({ connectionString: DATABASE_URL_POOL })
export const db = drizzle(pool, { logger: true })
When attempting to connect via HTTP I get: NeonDbError: Server error (HTTP status 530) issue.
export const sql = neon(DATABASE_URL!)
export const db = drizzle(sql)
export const sql = neon(DATABASE_URL!)
export const db = drizzle(sql)
I've spent many hours and days trying to solve this now. Thank you so much for your assistance.
1 Reply
flat-fuchsia
flat-fuchsiaOP2y ago
Solved it. Had a env var pasted in wrong

Did you find this page helpful?