Fix dev server hang (broken dev script + IPv6 proxy stall)
`pnpm dev` never started the backend: the server dev script ran `node --experimental-strip-types src/index.ts`, but type-stripping doesn't rewrite the `.js` import specifiers to `.ts`, so it crashed on ERR_MODULE_NOT_FOUND. With no backend on :3000, the Vite proxy waited the full timeout on every /api call — the "Loading…" and "Signing in…" hangs. - server dev script -> `tsx watch` (resolves .js->.ts, has built-in watch). - Vite proxy targets 127.0.0.1 (not "localhost") so it never tries IPv6 ::1 first and stall — the backend binds IPv4. Belt-and-suspenders for the same hang, notably under WSL2 mirrored networking. Verified: pnpm dev boots the backend; health/auth/me ~5ms; browser login is instant (was minutes).
This commit is contained in:
Generated
+3
@@ -60,6 +60,9 @@ importers:
|
||||
'@types/node':
|
||||
specifier: 25.9.3
|
||||
version: 25.9.3
|
||||
tsx:
|
||||
specifier: 4.22.4
|
||||
version: 4.22.4
|
||||
typescript:
|
||||
specifier: 6.0.3
|
||||
version: 6.0.3
|
||||
|
||||
Reference in New Issue
Block a user