环回的普通模式和服务器模式有什么不同?

当我使用以下命令在strongloop中创build模型时:

slc loopback:model 

回送请求我在通用模型或服务器之间进行select。

只有通用型号还是服务器?

我真的不知道如何select一个或另一个选项之间的线索。 如果你们中的任何一位能够帮助我理解或者给我任何见解以作出明智的决定,我会很感激。

如果您希望能够在应用程序的客户端和服务器部分之间共享模型,请将模型JSON和JavaScript文件放在/ common / models目录中。 如果你想有独立的客户端和服务器模型,那么把你的模型JSON和JavaScript文件放在/ server / models目录下。

参考这个链接。 https://docs.strongloop.com/display/public/LB/common+directory

可以使用同构LoopBack在客户端和服务器上运行回送。 运行在NodeJs中的相同应用程序也可以在客户端浏览器中运行,因此您可以简单地调用相应的回送方法,而不是在客户端上编写HTTP请求和响应来删除LoopBack模型实例。

换句话说,不是调用一个POST到一个API端点来创build一个新的对象( POST / api / MyObject )在你的数据库中,你可以简单地调用客户端上的MyObject.create(data)和LoopBack应用程序客户会为你打电话。 而不是返回一个HTTP响应,它将返回创build的对象。

现在,我们来看看/ common和/ server模型之间的区别:如果您希望浏览器中使用的模型与服务器上使用的模型相同,请在/ common中创build您的模型。 如果您需要使模型不同,请在/ server / models文件夹中创build模型(不确定在哪里为客户端创build模型)