Skip to content

Projetos-AGES-Arquivado/constr-sw-2020-2-grupo6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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