Il loopback può essere eseguito sia sul client che sul server utilizzando isomorphic LoopBack. La stessa app in esecuzione in NodeJs può anche essere eseguita nel browser client, quindi invece di codificare le richieste e le risposte HTTP sul client in CRUD delle istanze del modello LoopBack, è sufficiente chiamare il metodo loopback appropriato.
In altre parole, invece di chiamare un POST a un end-point API per creare un nuovo oggetto (POST/api/MyObject) nel database, si può semplicemente chiamare MyObject.create (dati) sul client e l'app LoopBack nel client effettuerà la chiamata. E invece di restituire una risposta HTTP, restituirà l'oggetto creato.
Ora, questo ci porta alla differenza tra i modelli/common e/server: se si desidera che il modello utilizzato nel browser sia lo stesso del modello utilizzato sul server, creare il modello in/common. Se hai bisogno che il modello sia diverso, crea il modello nella cartella/server/modelli (non sai dove creare il modello per il client)
Un'altra cosa da aggiungere. Nella pagina seguente puoi aggiungere un po 'di informazioni sulle domande che il loopback CLI ti chiederà: https://docs.strongloop.com/display/public/LB/Create+a+simple+API – Luillyfe
Perché il loopback suggerisce di mantenere sempre i modelli/comuni? 'Mantieni, l'impostazione predefinita, comune, anche se in questa applicazione lavorerai solo con i modelli lato server' – rahpuser
Questa risposta è ciò che è scritto nella documentazione, ma cosa significa esattamente" condividere "tra client e server. Se metto un modello nella cartella/server/models, cosa succede sul client e sul server? – YeeHaw1234