Vou construir um backend nodejs com express ou nestjs


Sobre este Serviço
Tradução automática
Eu escrevo o backend que seu app conversa, em TypeScript no Node.js, usando Express ou NestJS. Pode expor uma API REST para um app web ou mobile, rodar um worker que lida com arquivos enviados ou tarefas na fila, ou conectar seu app a uma API de terceiros. Uso PostgreSQL, MongoDB e Redis para dados, e Docker para rodar tudo.
O pacote básico cobre até três endpoints REST em um serviço, ou um único worker para arquivos ou sua fila existente. O padrão aumenta para oito endpoints, armazena dados em PostgreSQL com migrações ou em MongoDB, e vem com um Dockerfile. O premium leva para quinze endpoints e adiciona login por token com roles de usuário, um worker de fila e CI no GitHub Actions.
Em cada pacote, cada endpoint recebe validação de entrada e testes, além de um README, configuração via variáveis de ambiente e o código fonte completo.
Antes de qualquer código, escrevo uma especificação rápida no chat listando o que cada endpoint recebe e retorna, e você confirma. Pode testar uma versão funcional antes da entrega, e eu posto uma nota de progresso diária.
Deploy no seu servidor é um extra. Se seu projeto ficar entre dois pacotes, envie os detalhes e eu faço um orçamento personalizado.
Conheça mais sobre Alexandr S
Developer: JavaScript, TypeScript, Rust, React, NextJs, NodeJs, Tauri
- A partir deCazaquistão
- Membro desdejun. de 2024
- Responde em aprox.:1 hora
Idiomas
Russo, Inglês
Tradução automática
Meu portfólio
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
Express ou NestJS?
NestJS roda em cima do Express por padrão, e a velocidade é parecida. Express mantém um serviço pequeno. NestJS adiciona módulos e injeção de dependências, o que ajuda quando o código cresce e vários desenvolvedores compartilham. Descreva o serviço e eu digo qual se encaixa.
Como você conta os endpoints?
Uma rota com um método, então GET /users e POST /users são dois endpoints. O preço assume trabalho comum, como ler e salvar registros ou chamar outra API. Pagamentos, uploads de arquivos e relatórios pesados custam mais, e eu faço um orçamento personalizado.
Você pode adicionar endpoints ao meu projeto Node.js existente?
Sim. Me dê acesso ao repositório e diga como rodar. Sigo a estrutura e o estilo já existentes, escrevo em JavaScript se o projeto usar, e cubro o novo código com testes.
Você consegue fazer a implantação?
Sim, com o extra de deploy. Preciso de acesso SSH ao seu servidor Linux e um domínio que já aponte para ele. Custos do servidor e manutenção futura não estão incluídos.
Podemos conversar por ligação?
Não, trabalho apenas na escrita. Tudo fica no chat do pedido, assim podemos conferir depois o que foi combinado.
O que uma revisão cobre?
Corrigir qualquer coisa que não esteja de acordo com a especificação que combinamos no chat. Novos endpoints ou mudanças na especificação são trabalhos novos, via extra de endpoint ou orçamento personalizado.
