O projeto consiste em uma aplicação Express usando Middlewares, onde construiremos uma aplicação de cadastro de talkers (palestrantes) usando uma API de um CRUD (Create, Read, Update e Delete) e alguns endpoints para ler e escrever em um arquivo utilizando o módulo fs.
- Desenvolver uma API de um CRUD (Create/Criar, Read/Ler, Update/Atualizar e Delete/Deletar)
- Desenvolver endpoints que irão ler e escrever em um arquivo utilizando o módulo fs
- Criar uma aplicação Express.js
- Usar o Node.js
- Criar Middlewares
- Node.js
- Express
- Fs Modules
- Body Parser
- Crypto
-
Clone o repositório do projeto em sua máquina: [email protected]:famalaquias/talker-manager.git
-
Rodar a aplicação no Docker ou Localmente
🐳 Docker
É necessário ter a ferramenta Docker instalada.
* Rode o serviço node com o comando: docker-compose up -d
Esse serviço irá inicializar um container chamado talker_manager. A partir daqui você pode rodar o container via CLI ou abri-lo no VS Code.
* Use o comando: docker exec -it talker_manager bash
Ele te dará acesso ao terminal interativo do container criado pelo compose, que está rodando em segundo plano.
* Instale as dependências, caso existam, com o comando: npm install
💻 Localmente
É necessário ter a ferramente Node, obrigatoriamente, instaladoa em seu computador (espera-se que a versão utilizada seja a 16).
* Instale as dependências, caso existam, com o comando: npm install