Lui*_*yfe 18 javascript node.js strongloop loopbackjs
当我使用以下命令在strongloop中创建模型时:
slc loopback:model
Run Code Online (Sandbox Code Playgroud)
loopback要求我在普通模型或服务器之间进行选择.
只有普通型号或服务器?
我真的不知道在一个选项或另一个选项之间选择要考虑的标准.如果你们中的任何人能够帮助我理解或给我任何见解以做出明智的决定,我将感激不尽.
小智 22
如果您希望能够在应用程序的客户端和服务器部分之间共享模型,请将您的模型JSON和JavaScript文件放在/ common/models目录中.如果要使用单独的客户端和服务器模型,请将模型JSON和JavaScript文件放在/ server/models目录中.
请参阅此链接. https://docs.strongloop.com/display/public/LB/common+directory
Loopback 可以使用同构 LoopBack在客户端和服务器上运行。在 NodeJs 中运行的相同应用程序也可以在客户端浏览器中运行,因此您无需在客户端编码 HTTP 请求和响应以 CRUD 您的 LoopBack 模型实例,您只需调用适当的回送方法即可。
换句话说,您无需调用 API 端点的 POST 来在数据库中创建新对象 ( POST /api/MyObject ),而只需在客户端和 LoopBack 应用程序中调用MyObject.create(data) 即可客户会为您打电话。它不会返回 HTTP 响应,而是返回创建的对象。
现在,这给我们带来了 /common 和 /server 模型之间的区别:如果您希望浏览器中使用的模型与服务器上使用的模型相同,请在 /common 中创建您的模型。如果您需要不同的模型,请在 /server/models 文件夹中创建模型(不确定在哪里为客户端创建模型)
归档时间: |
|
查看次数: |
5869 次 |
最近记录: |