NeonDbError: Error connecting to database: fetch failed at execute (webpack-internal:///(rsc)/./node_modules/@neondatabase/serverless/index.mjs:1550:25) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async NeonHttpPreparedQuery.execute (webpack-internal:///(rsc)/./node_modules/drizzle-orm/neon-http/session.js:43:20) at async GET (webpack-internal:///(rsc)/./src/app/api/todo/route.ts:20:20) at async /home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53191 at async e_.execute (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:44492) at async e_.handle (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:54445) at async doRender (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1377:42) at async cacheEntry.responseCache.get.routeKind (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1599:28) at async DevServer.renderToResponseWithComponentsImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1507:28) at async DevServer.renderPageComponent (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1924:24) at async DevServer.renderToResponseImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1962:32) at async DevServer.pipeImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:920:25) at async NextNodeServer.handleCatchallRenderRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/next-server.js:272:17) at async DevServer.handleRequestImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:816:17) at async /home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/dev/next-dev-server.js:339:20 at async Span.traceAsyncFn (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/trace/trace.js:154:20) at async DevServer.handleRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/dev/next-dev-server.js:336:24) at async invokeRender (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:174:21) at async handleRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:353:24) at async requestHandlerImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:377:13) at async Server.requestListener (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/start-server.js:141:13) { code: null, sourceError: TypeError: fetch failed at node:internal/deps/undici/undici:12442:11 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async execute (webpack-internal:///(rsc)/./node_modules/@neondatabase/serverless/index.mjs:1549:21) at async NeonHttpPreparedQuery.execute (webpack-internal:///(rsc)/./node_modules/drizzle-orm/neon-http/session.js:43:20) at async GET (webpack-internal:///(rsc)/./src/app/api/todo/route.ts:20:20) at async /home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53191 at async e_.execute (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:44492) at async e_.handle (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:54445) at async doRender (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1377:42) at async cacheEntry.responseCache.get.routeKind (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1599:28) at async DevServer.renderToResponseWithComponentsImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1507:28) at async DevServer.renderPageComponent (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1924:24) at async DevServer.renderToResponseImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:1962:32) at async DevServer.pipeImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:920:25) at async NextNodeServer.handleCatchallRenderRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/next-server.js:272:17) at async DevServer.handleRequestImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/base-server.js:816:17) at async /home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/dev/next-dev-server.js:339:20 at async Span.traceAsyncFn (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/trace/trace.js:154:20) at async DevServer.handleRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/dev/next-dev-server.js:336:24) at async invokeRender (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:174:21) at async handleRequest (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:353:24) at async requestHandlerImpl (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/router-server.js:377:13) at async Server.requestListener (/home/cloudanalogy/Desktop/drizzle/nextjs-drizzle/node_modules/next/dist/server/lib/start-server.js:141:13) { cause: AggregateError [ETIMEDOUT]: at internalConnectMultiple (node:net:1116:18) at internalConnectMultiple (node:net:1184:5) at Timeout.internalConnectMultipleTimeout (node:net:1707:5) at listOnTimeout (node:internal/timers:575:11) at process.processTimers (node:internal/timers:514:7) { code: 'ETIMEDOUT', [errors]: [Array] } } } GET /api/todo 500 in 829ms