Skip to content

keniogta/niceplanet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Olá, essa API faz parte do processo seletivo da NicePlanet.

email: kenio@gtasistemas.com.br

Para esse projeto foi usado NodeJs salvando informações em um BD MySql.

  1. No NodeJs
    npm : para gerenciador de pacotes;
    express : para trabalhar com json, levantar o servidor;
    cors : para distribuir a aplicação para outras linguagens;
    mysql : middleware de conexão com MySql;
    bcrypt : middleware de criptografia/descriptografia;
    nodemon : ferramenta para start o servidor após cada save.

  2. Ambiente e Software utilizados
    Windows;
    Postman : Responsavel para testar API, criar e solicitar conexões HTTP e HTTPs;
    VSCode : Editor de texto;

  3. Arquivos
    index : Arquivo de entrada da aplicação; (\src\index.js)
    database : Arquivo de configuração da conexão com MySql; (\src\config\database.js)
    basic-auth : Arquvido de configuração de segurança basica; (\src\config\basic-auth.js)

    3.1. Pasta Routes
    Pasta que contem os arquivos de direcionamento das rotas, verbos (post, get, put,...)
    3.2. Pasta Controllers
    Pasta que contem os arquivos de tratamentos das request
    3.3. Pasta Models
    Pasta que contem os arquivos de manipulção do BD (select, insert, update,...)

  4. Documentação API https://www.postman.com/gold-firefly-864940/workspace/nice-planet

  5. Usuarios/Senhas
    NodeJs -> Basic-Auth.js (Foi usado uma autenticação basica); username: nice_planet password: @pass_nice
    MySql -> database.js username: root password: @#Gta147123 database: bd_nice

  6. Passo a Passo
    6.1. Baixe o aplicativo;
    dwBanner
    6.2. Extrai o arquivo em uma pasta de sua preferencia
    6.3. Abra o VSCode em menu Arquivo-> Abrir Pasta (selecione a pasta onde extraiu o arquivo)
    dwBanner
    6.4. Dentro "terminal" (Ctrl+Shift+') irá aparecer a pasta já selecionada, no meu caso eu extrai na F:\niceplanet-main
    dwBanner
    6.5. Digite: npm install -g nodemon (para instalar as dependencias globais do nodemon)
    6.6. Digite: nodemon \src\index.js (para iniciar o servidor node)
    dwBanner

    • Caso ocorra algum erro, fazer instalação do npm, com: npm init
  7. Video de instalação
    https://www.systecagricola.com.br/imagens/nice/Como_Instalar.rar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published