Mitech - Model
Architettura di modello per progetti Node.js generato sulla base di [LoopBack] (http://loopback.io)
Prerequisiti
Per l'utilizzo del modello occorre:
- Scaricare e installare Node.js ultima versione
- Installare loopback-cli
$ npm install -g loopback-cli
Installazione del modello
Il modello deve essere usato come base per la creazione di un progetto cliente. Nessuna modifica al modello deve essere confermata sulla repository GIT di origine.
- Creare un utenza git collegata al modello
- Creare una cartella di progetto
md <progetto> cd <progetto>
- Inizializza git
git init
- Recupera l'ultima versione di modello
git pull https://<utente_git>@bitbucket.org/hetalab/model.git
5. Installa i pacchetti npm
```sh
npm install
Creazione del datasource
Attualmente il modello si basa su un datasource di default MongoDB. Ogni modifica alla connessione di default (db) deve essere effettuata nel file datasource.local.js
Ulteriori datasource possono essere configurati in datasource.json
Test e avvio del modello
Per avviare il modello, accedere alla cartella di progetto e avviare node.js
\cd <progetto>
<progetto>\ node .
Componenti del modello
- loopback
- loopback-datasource-juggler
- loopback-connector-mongodb
- loopback-connector-cloudant
- loopback-connector-soap
- loopback-component-push
- loopback-component-storage
- loopback-component-passport
- loopback-explorer
... lista da definire...