Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.3 KB

README.md

File metadata and controls

51 lines (33 loc) · 1.3 KB

AWS

Acesse a documentação e as rotas por aqui:

http://ec2-34-238-241-74.compute-1.amazonaws.com:3000/

Utilize o query string da seguinte maneira:

http://ec2-34-238-241-74.compute-1.amazonaws.com:3000/turma?(campo)=(id)

Ex.: http://ec2-34-238-241-74.compute-1.amazonaws.com:3000/turma?professor=5f8787faca96b4838099b16f

Para retornar todas as informações de um determinado campo (e não só as ids) utilize o expand:

http://ec2-34-238-241-74.compute-1.amazonaws.com:3000/(idTurma)?expand=(campoExpandido)

Ex.: http://ec2-34-238-241-74.compute-1.amazonaws.com:3000/turma/5f9375c46c782394b6e84cc0?expand=aulas

Configuração

  1. Criar um arquivo .env na raíz do projeto.
  2. Adicionar as variáveis de conexão para o host e conexão com o banco de dados.

Atenção:

  • Os valores são diferentes para rodar local e em produção na AWS.
  • Após o deploy, basta alterar esses valores.
  • Para acesso local, basta copiar e colar o conteúdo abaixo no arquivo .env

Local:

MONGO_URL="mongodb://127.0.0.1:27017/turma"
HOST="0.0.0.0" 

Production:

MONGO_URL=MONGO_PRODUCTION
HOST=HOST_RODUCTION

Running

npm install
npm start

Modeling (before integration)

modeling