Skip to content

Latest commit

 

History

History
50 lines (46 loc) · 3.04 KB

README.md

File metadata and controls

50 lines (46 loc) · 3.04 KB

                        Servidor HTTP em NODE.js
            Retornar em JSON um valor inteiro por extenso dentro intervalo de -99.999 ~ 99.999.

-Exemplo CMD/TERMINAL:
    curl http://localhost:3000/-94587
-Resultado:
{
        "extenso": "menos noventa e quatro mil e quinhentos e oitenta e sete"
}

                              Execução com Docker

1° Download Docker: https://hub.docker.com/editions/community/docker-ce-desktop-windows
2° Em SETTING Habilitar "Expose daemon on TCP://localhost:2375 without LTS

3º TERMINAL/CMD: 
    3.1° Dentro da pasta Ex: "CD desktop/servidorHTTP-master"
    3.2° Digite o comando: "docker-compose up"
    3.3° Mensagem "server_1  | Server running at http://0.0.0.0:3000" indica servidor está funcionando
    3.4° Para finalizar o servidor digite "CTRL+C"  
--
3.5° Caso execute o comando acima novamente é preciso desligar o container 
  3.5.1° Digite "dcocker ps"
  3.5.2° Copie código "CONTAINER ID" do container com nome "servidorhttp-master_server_1"
  3.5.3° Digite "docker stop /código/"
  3.5.4° Aguarde até aparecer número
  3.5.5° Verifique se container finalizou digitando "dcocker ps", agora não deverá ter nenhum
--

                              Execução Apenas com Node.JS

1° Download NODEJS: https://nodejs.org/en/
2º Com TERMINAL/CMD navegue até a pasta ex "CD desktop/servidorHTTP-master"
3° Execute o comando para iniciar o servidor "node server.js"
4° Mensagem "server_1  | Server running at http://0.0.0.0:3000" indica servidor está funcionando
5° Para finalizar o servidor digite "CTRL+C"

                              Testando

1° Navegador: digite "http://localhost:3000/numero", 
    Número: dentro do intervalo dos inteiros [-99.999 ~99.999];
    Ex: "http://localhost:3000/5" 

2° Terminal/CMD: digite "curl http://localhost:3000/numero";
    Número: dentro do intervalo dos inteiros [-99.999 ~99.999];
    Ex: "curl http://localhost:3000/5"