App Todo + MongoDB no Loopback da IBM
Este tutorial vai ser parecido com o tutorial anterior, com a simples diferença que neste vamos utilizar o MongoDB. Podem ver o tutorial anterior aqui!
Para desenvolver a API necessitamos do Node.js instalado no computador.
O primeiro passo é abrir o cmd, abrir o diretório onde pretendemos trabalhar, e inserir os seguintes comandos:
npm i -g @loopback/cli
npm install --save loopback-connector-mongodb
Quando as instalação estiver concluída, vamos criar o scaffolding da nossa API, e para tal, executamos o comando:
lb4 todo_app
De seguida, no cmd, entramos dentro do diretório que foi criado ao executar o comando acima.
Agora, para criar um Model, basta executar:
lb4 model
Diferente do tutorial anterior, vamos selecionar o MongoDB como tipo de conector, no Datasource. Para adicionar o Datasource, escrevemos o seguinte comando:
lb4 datasource
Vamos agora criar um Repository, para isso executamos o comando:
lb4 repository
Agora criamos um Controller, executando o comando:
lb4 controller
Para finalizar os comandos no cmd, executamos o comando:
npm start
Esperamos até nos aparecer um URL, como o seguinte:
Server is running at http://127.0.0.1:3000
No browser, abrimos o link: http://127.0.0.1:3000/explorer/. Irá aparecer um output como este:
E está feito!!