Je vais construire un backend Node.js avec express ou nestjs


À propos de ce service
Traduction automatique
Je développe le backend avec lequel votre application communique, en TypeScript sur Node.js, en utilisant Express ou NestJS. Il peut exposer une API REST pour une application web ou mobile, lancer un worker qui gère les fichiers téléchargés ou les tâches en file d’attente, ou connecter votre application à une API tierce. J’utilise PostgreSQL, MongoDB et Redis pour les données, et Docker pour l’exécuter.
Le package basic couvre jusqu’à trois endpoints REST dans un seul service, ou un seul worker pour les fichiers ou votre file d’attente existante. Le package standard augmente cela à huit endpoints, stocke les données dans PostgreSQL avec migrations ou dans MongoDB, et inclut un Dockerfile. Le package premium le porte à quinze endpoints et ajoute une connexion avec login par token avec rôles utilisateur, un worker de file d’attente et CI sur GitHub Actions.
Dans chaque package, chaque endpoint bénéficie de validation d’entrée et de tests, ainsi que d’un README, d’une configuration via variables d’environnement et du code source complet.
Avant tout code, je rédige une courte spécification dans le chat listant ce que chaque endpoint reçoit et renvoie, et vous la validez. Vous pouvez tester une version fonctionnelle avant livraison, et je poste une note de progression chaque jour.
Le déploiement sur votre serveur est en supplément. Si votre projet se situe entre deux packages, envoyez-moi les détails et je vous ferai une offre personnalisée.
Découvrez Alexandr S
Developer: JavaScript, TypeScript, Rust, React, NextJs, NodeJs, Tauri
- DeKazakhstan
- Membre depuisjuin 2024
- Temps de réponse moy.1 heure
Langues
Russe, Anglais
Traduction automatique
Mon portfolio
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Express ou NestJS ?
NestJS fonctionne par défaut au-dessus d’Express, et la vitesse est à peu près la même. Express maintient un service léger. NestJS ajoute des modules et l’injection de dépendances, ce qui est utile lorsque la base de code grandit et que plusieurs développeurs y travaillent. Décrivez le service et je vous dirai lequel convient.
Comment comptez-vous les endpoints ?
Une méthode sur un chemin, donc GET /users et POST /users comptent comme deux endpoints. Le prix suppose un travail ordinaire comme la lecture et l’enregistrement de données ou l’appel à une autre API. Les paiements, téléchargements de fichiers et rapports lourds coûtent plus cher, et je les propose en offre personnalisée.
Pouvez-vous ajouter des endpoints à mon projet Node.js existant ?
Oui. Donnez-moi accès au dépôt et indiquez-moi comment le lancer. Je respecte la structure et le style déjà en place, écris en JavaScript si le projet l’utilise, et couvre le nouveau code avec des tests.
Pouvez-vous le déployer ?
Oui, avec le supplément déploiement. J’ai besoin d’un accès SSH à votre serveur Linux et d’un domaine déjà pointé dessus. Les coûts du serveur et la maintenance ultérieure ne sont pas inclus.
Pouvons-nous parler en appel ?
Non, je travaille dans la rédaction. Tout reste dans le chat de commande, pour que nous puissions tous deux vérifier plus tard ce qui a été convenu.
Que couvre une révision ?
Corriger tout ce qui ne correspond pas à la spécification que nous avons convenue dans le chat. Les nouveaux endpoints ou modifications de la spécification sont un nouveau travail, via l’option endpoint ou une offre personnalisée.
