Construiré un backend en nodejs con express o nestjs


Acerca de este Servicio
Traducción automática
Escribo el backend con el que tu app se comunica, en TypeScript en Node.js, usando Express o NestJS. Puede exponer una API REST para una app web o móvil, ejecutar un worker que maneje archivos subidos o trabajos en cola, o conectar tu app a una API de terceros. Uso PostgreSQL, MongoDB y Redis para los datos, y Docker para ejecutarlo.
El paquete básico cubre hasta tres endpoints REST en un servicio, o un solo worker para archivos o tu cola existente. El estándar aumenta eso a ocho endpoints, almacena datos en PostgreSQL con migraciones o en MongoDB, y viene con un Dockerfile. El premium lo lleva a quince endpoints y añade inicio de sesión con tokens y roles de usuario, un worker de cola y CI en GitHub Actions.
En cada paquete, cada endpoint recibe validación de entrada y pruebas, y tú obtienes un README, configuración en variables de entorno y el código fuente completo.
Antes de cualquier código, escribo una breve especificación en el chat listando qué recibe y devuelve cada endpoint, y tú la confirmas. Puedes probar una versión funcional antes de la entrega, y publico una nota de progreso diaria.
El despliegue en tu servidor es un extra. Si tu proyecto queda entre dos paquetes, envíame los detalles y te haré una cotización personalizada.
Conoce a Alexandr S
Developer: JavaScript, TypeScript, Rust, React, NextJs, NodeJs, Tauri
- DeKazajstán
- Miembro desdejun 2024
- Responde aprox. en:1 hora
Idiomas
Ruso, Inglés
Traducción automática
Mi porfolio
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Express o NestJS?
NestJS funciona sobre Express por defecto, y la velocidad es similar. Express mantiene un servicio pequeño y simple. NestJS añade módulos e inyección de dependencias, lo cual ayuda cuando la base de código crece y varios desarrolladores trabajan en ella. Describe el servicio y te diré cuál se ajusta mejor.
¿Cómo cuentas los endpoints?
Un método en una ruta, así que GET /users y POST /users son dos endpoints. El precio asume trabajo ordinario como leer y guardar registros o llamar a otra API. Pagos, cargas de archivos y reportes pesados cuestan más, y los cotizo como un trabajo personalizado.
¿Puedes añadir endpoints a mi proyecto existente en Node.js?
Sí. Dame acceso al repositorio y dime cómo ejecutarlo. Sigo la estructura y estilo ya establecidos, escribo en JavaScript si el proyecto lo usa, y cubro el nuevo código con pruebas.
¿Puedes implementarlo?
Sí, con el extra de despliegue. Necesito acceso SSH a tu servidor Linux y un dominio que ya apunte a él. Los costos del servidor y el mantenimiento posterior no están incluidos.
¿Podemos hablar en una llamada?
No, trabajo en la redacción. Todo queda en el chat de pedidos, así ambos podemos revisar después lo acordado.
¿Qué cubre una revisión?
Corregir cualquier cosa que no coincida con la especificación acordada en el chat. Los nuevos endpoints o cambios en la especificación son trabajo nuevo, mediante el extra de endpoint o una oferta personalizada.
