marciodanielll / f1

Entenda Node assíncrono como um treino de classificação da F1.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Entenda Node assíncrono como um treino de classificação da F1

Como usar com o Docker 🐳

Execute os seguinte comando para construir e iniciar os containers da aplicação:


1. Inicie os containers com o docker-compose

$ docker-compose up -d -- build

2. Vamos abrir dois terminais no container da aplicação Node

  • Acesse o container f1_ap
$ docker container exec -it f1_app sh
  • instale as dependências
$ npm i
  • inicie um dos servidores
$ npm run devOne
  • abra um novo terminal no container
$ docker container exec -it f1_app sh
  • inicie o segundo servidor com o comando
$ npm run devTwo

Ao efetuar esse passo, o seu terminal deve estar parecido com algo assim:

Terminal dividido exibindo os 2 servidores


3. Em um cliente como ThunderClient, Insomnia ou no próprio navegador, faça duas requisições:

  • GET
http://localhost:3000/qualify/one
  • GET
http://localhost:3001/qualify/two

4. Link para um vídeo comparando a performance de operações síncronas e assíncronas em JavaScript com Promises

Link


Você pode contribuir para este projeto abrindo um pull request com sugestões de melhorias ou novas funcionalidades. Também pode abrir uma issue para relatar bugs e ajudar a corrigi-los.


About

Entenda Node assíncrono como um treino de classificação da F1.


Languages

Language:JavaScript 96.8%Language:Shell 3.2%