Weslin-0101 / WebServiceSimple

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serviço WEB

Serviço WEB que utiliza a tecnologia REST. Esse serviço espera uma requisição GET, do qual passando usuário e senha corretos como parâmetros da requisição, o sistema irá retornar um JSON com a seguinte mensagem:

{
    "mensagem": "Meu nome completo é xxx. Eu quero essa vaga!"
}

Tecnologias e Libs

  • NodeJS
  • Husky
  • ESLint
  • JEST
  • Yub
  • Express
  • Nodemon

Pré-Requisitos:

  1. Clone esse repositório: https://github.com/Weslin-0101/WebServiceSimple.git

  2. Instale as dependências do projeto executando, dentro da pasta do repositório, no terminal o comando:

    npm install  ou  npm i

Preparar o ambiente Local ou de produção:

  1. Crie, de acordo com o arquivo .env.example, o arquivo .env dentro da pasta do repositório

  2. Execute, dentro da pasta do repositório, o comando:

    npm run start
    

Prepara o ambiente de Dev:

  1. Execute, dentro da pasta do repositório, os comandos:

    npm set-script prepare "husky install"
    
    npm run prepare
    
  2. Após isso, rode o comando no terminal:

    npm run start:dev
    

Ambiente de testes:

  1. Para rodar os testes, basta executar o seguinte comando no terminal, dentro da pasta do repositório:

    npm run test
    

About


Languages

Language:JavaScript 97.2%Language:Shell 2.8%