Éditer le post
Modifié le 10/04/2026 08:48:45
659 / 3000 caractères
Preview LinkedIn
961 car.
Deux jours que mon dashboard renvoie ETIMEDOUT en local. Le bug n'était pas dans mon code.
Voici mon choix de stack, Next.js / Neon / Postgres / @neondatabase/serverless, je t'explique pourquoi.
J'utilisais le driver Postgres classique qui passe par le port 5432. Tout marchait en prod. En local, rien. J'ai cherché dans ma config Next, dans mes variables d'environnement, dans les permissions Neon. Deux jours pour rien.
Le problème c'était mon fournisseur internet qui bloque le port 5432 en sortie. Aucune erreur claire, juste un timeout silencieux.
J'ai switché sur le driver serverless de Neon qui passe en HTTPS sur le 443. Une ligne changée. Tout remarche.
La leçon c'est pas sur les drivers. C'est que ton environnement peut te mentir sur ce qui marche. Si un truc échoue en local mais pas ailleurs, regarde plus bas dans la pile que ton code.
Tu as déjà passé des heures sur un bug qui venait pas du tout d'où tu pensais ?
#neon #postgres #debug