/FoodExplorer_Back-end

Back-end do FoodExplorer Finalizado com documentação feita usando swagger utilizando SQLITE o deploy está na branch Deploy_Railway_tmp)

Primary LanguageJavaScript

FoodExplorer_Back-end

Obs: branch main está em desenvolvimento, o deploy do back funcionando está na branch Deploy_Railway_tmp Caso não saiba mudar de branch, Use o seguinte comando apos fazer o clone do repositorio (para ir para a branch do desafio final)

´´´ git checkout -b Deploy_Railway_tmp origin/Deploy_Railway_tmp ´´´


Deploy online nas rotas:

Documentação em inglês

https://foodexplorerback-end-production.up.railway.app/docs/en

Documentação em Português brasileiro

https://foodexplorerback-end-production.up.railway.app/docs/pt-br/


Comandos para testar o back-end localmente (em localhost)

Baixar as migrations para ter todo o banco de dados padrão

npm run migrate

Para testar as chamadas é obrigatoriamente ter pelo menos um usuario criado e cadastrado no banco de dados, pois tem middleware de autenticação para criação de pratos, favoritos entre outras rotas


Para ler e entender todas rotas, execute no terminal de qualquer IDE:

npm run dev

E para rodar o servidor e coloque a seguinte url em qualquer navegador:

Documentação em inglês

http://localhost:3000/docs

Documentação em Português brasileiro

http://localhost:3000/docs.br