我想在客户端和服务器上共享一些业务逻辑。
假设它是一个文件 API,我想知道一个项目是否具有文件夹类型。
在服务器上它看起来像这样:
Content.prototype.isFolder = function() {
return this.type === 'folder';
}
目前是否可以以简单的方式向客户公开这一点?
我们也在使用 loopback-sdk-angular。与之相结合是最终目标。
做这个的最好方式是什么?
我想在客户端和服务器上共享一些业务逻辑。
假设它是一个文件 API,我想知道一个项目是否具有文件夹类型。
在服务器上它看起来像这样:
Content.prototype.isFolder = function() {
return this.type === 'folder';
}
目前是否可以以简单的方式向客户公开这一点?
我们也在使用 loopback-sdk-angular。与之相结合是最终目标。
做这个的最好方式是什么?
使用common
项目根目录下的目录。见http://docs.strongloop.com/display/public/LB/common+directory
我建议创建一个新的远程方法,将其公开给 REST API:
Model.remoteMethod(
'isFolder',
{
http: { path: '/isFolder', verb: 'get' },
accepts: [
{
arg: 'id',
type: 'string',
required: true,
http: {
source: 'query'
}
},
],
returns: { arg: 'isFolder', type: 'boolean' }
}
);