Tag: nodejs
Tous les articles avec le tag "nodejs".
-
Survente : verrouiller la jauge avec SELECT … FOR UPDATE
Éviter la survente de billets avec PostgreSQL : verrou FOR UPDATE sur l’événement, quota par tarif, refus 409 avant débit, remboursement Stripe idempotent.
-
JWT Supabase en ES256 : 401 avec Passport NestJS
JWT Supabase ES256 et NestJS : 401 alors que Supabase valide le token, car Passport vérifie avec le secret HS256 legacy au lieu des clés JWKS du projet.
-
supabase-js : « native WebSocket not found », Node 22 requis
« Node.js detected but native WebSocket not found » : supabase-js 2.116 exige Node 22, et un createClient() dans un constructeur NestJS tue le démarrage.
-
Webhook Stripe et confirmation client : billets en double
Webhook Stripe en doublon avec la confirmation client : pourquoi un paiement créait 2N billets et comment un advisory lock PostgreSQL l’empêche.
-
Hash de mot de passe en Node : scrypt sans dépendance native
Hash de mot de passe en Node avec scrypt de la stdlib : zéro dépendance native, paramètres OWASP et format auto-portable pour migrer plus tard.
-
Sécuriser un webhook avec un secret dans l’URL (Fastify)
Sécuriser un webhook Fastify exposé en HTTPS avec un secret dans l’URL et une comparaison timing-safe, sans signature HMAC.