Skip to content

felipefadoni/unisalnodereactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST FULL TodoList

Desenvolvimento de uma API REST FULL, para estudo, o desenvolvimento é de uma TodoList, contendo 8 End-Points.

API foi desenvolvida com o intuito de criar um Mini-curso para os alunos da faculdade Unisal de Lorena de Ciência da Computação e áreas afins.

Os pacotes utilizados foram:

  • express
  • nodemon
  • sucrase
  • @babel/cli
  • @babel/core
  • @babel/preset-env
  • dotenv
  • knex
  • pg
  • docker

Iniciar o Projeto

Vamos precisa baixar a imagem do PostgreSQL:

docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres

Após o container estiver iniciado, basta dar o comando:

npm i

Para realizar a instalação de todas as dependências do projeto.

Após a instalação dos pacotes, temos que rodar as migrations do projeto com o comando:

npx knex migrate:latest

Após a finalização das migrations, rode o comando:

npm run dev

E o servidor de desenvolvimento iniciará.

Debug do Projeto

Para rodar o debug do projeto no VSCode, basta rodar o comando:

npm run dev:debug

Isso fara com que a API rode em modo debug e aguardar a conexão do VSCode no ícone de Debugger, inicializar.

Build do Projeto

Para gerar o build do projeto, basta rodar o comando:

npm run build

Ao final, irá gerar uma pasta "dist" na raiz do projeto.

Para rodar o projeto com o build, basta dar o comando:

npm run start

Considerações

Foi muito legal, desenvolver essa API e realizar a apresentação para os alunos da Unisal, fico muito contente em repassar meus conhecimentos para essa turma de novos Desenvolvedores.

Meus Contatos

Estou sempre a disposição para tirar dúvidas e trocar conhecimentos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors