Je vais construire une API REST sécurisée avec authentification jwt et tests complets


À propos de ce service
Traduction automatique
Besoin d'une API fonctionnelle sans un projet d'agence de 3 semaines ?
Je vais vous créer une API REST prête pour la production : authentification, une vraie base de données, une suite de tests automatisés, et une documentation que vous pourrez transmettre à un développeur ou à un outil d'IA sans rien expliquer.
Chaque package inclut :
- Authentification JWT avec rotation de token de rafraîchissement
- Mots de passe hachés avec scrypt, jamais stockés en clair
- Validation des entrées sur chaque endpoint
- Limitation du taux sur la route de connexion
- Erreurs JSON propres sans fuite d'informations internes
LES TESTS SONT LA PREUVE. Vous ne me croyez pas sur parole, vous les exécutez :
npm test
La version de référence comprend 98 tests automatisés accédant à une vraie base de données via HTTP, pas des mocks. Ils couvrent l'authentification, l'expiration des tokens, la réutilisation de tokens volés, l'isolation des données entre utilisateurs, les tentatives d'injection SQL et les suppressions en cascade.
Elle ne cassera pas sur votre machine : 6 dépendances d'exécution, aucune ne compile quoi que ce soit. La cryptographie et la base de données proviennent de Node lui-même. Pas de node-gyp, pas de compilateur, pas d'erreurs cryptiques de liaison.
Stack : Node.js, Express 5, TypeScript, SQLite ou votre PostgreSQL.
Envoyez-moi vos besoins par message, je vous répondrai avec un plan.
Découvrez Krisakorn U
Backend API Develope
- DeThaïlande
- Membre depuisoct. 2026
Langues
Thaï
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Q : Suis-je propriétaire du code ?
Oui. La propriété complète et tous les droits vous seront transférés à la livraison, y compris l'historique Git.
Q : Pouvez-vous utiliser ma base de données existante ?
Oui. Envoyez-moi votre schéma et je l'adapterai à PostgreSQL, MySQL ou MongoDB. La version de référence utilise uniquement SQLite pour que vous puissiez l'essayer sans configuration.
Q : Que faire si j’ai besoin de modifications après la livraison ?
Les révisions dans le cadre convenu sont incluses. Les nouvelles fonctionnalités sont estimées séparément, et je vous indique le coût avant de commencer.
Q : Fonctionnera-t-elle en production ?
Oui. Elle fonctionne sur le serveur HTTP de Node et se ferme proprement. Pour un trafic réel, mettez un reverse proxy en amont ; des instructions de déploiement sont incluses.
Q : Comment communiquons-nous ?
En anglais ou en thaï, par message. Une mise à jour de progrès par jour ouvré. Je vous envoie un plan pour approbation avant de commencer.

