Skip to content

TayseRosa/nodejs-lista-de-contatos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJS - Lista de contatos


🚀 Desenvolvedora: Tayse Rosa
🟢 Status do projeto: Concluído

h1rojeto NodeJS - Lista de contatos:

Este projeto foi desenvolvido para praticar e consolidar os conhecimentos em Node.js, construindo uma aplicação de kista de contatos.

🛠️ Funcionalidades

  • Configuração do servidor do zero com Node.js
  • Criação de rotas no express para atender diferentes endpoints
  • Implementação de middlewares para tratamento de erros e validação
  • Salvar os dados em arquivos txt

🚀 Tecnologias Utilizadas

  • Node.js para a criação do servidor
  • Express como framework de roteamento


Configuração inicial do projeto

Para configurar o projeto, basta seguir o passo abaixo:

npm init
npm i express helmet
npm i -D @types/express @types/node tsx typescript
criar pasta ./src/server.ts
//arquivo de configuração typescript
npx tsc --init 
//No package.json:
  "dev":"node --import=tsx --watch ./src/server.ts"
//No ./src/server.ts
import express from "express";
import helmet from "helmet";
import router from "./routes";

const server = express();
server.use(helmet());
server.use(express.json())
server.use(express.urlencoded({ extended:true }))

server.use('/', router)

server.listen(3000, ()=>{
    console.log('Servidor rodando: https:localhost:3000/')
})

//Criar o arquivo das rotas em:
./src/routes/index.ts

import express from 'express'
const router = express.Router()

//rotas here...

export default router;

Testar se o servidor está rodando: npm run dev


📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

📫 Contribuindo para Projeto

Para contribuir com Projeto, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

Feito com 💜 por Tayse Rosa

About

Lista de contatos em NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published