Acesse a documentação e as rotas por aqui:
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
- Criar um arquivo
.env
na raíz do projeto. - 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
npm install
npm start