Javascript 如何在环回2.0中隐藏RESTAPI方法?

Javascript 如何在环回2.0中隐藏RESTAPI方法?,javascript,loopbackjs,Javascript,Loopbackjs,我还没有设法在Loopback2.0中隐藏API方法 根据这项研究,我应该通过以下方式实现这一目标: var app = require('../app'); var Location = app.models.Location; Location.deleteById.shared = false; 然而,这似乎不起作用 另外,console.log(Location.deleteById)打印: [Function] undefined 如果deleteById是一个函数而不是对象,那

我还没有设法在Loopback2.0中隐藏API方法

根据这项研究,我应该通过以下方式实现这一目标:

var app = require('../app');
var Location = app.models.Location;
Location.deleteById.shared = false;
然而,这似乎不起作用

另外,
console.log(Location.deleteById)
打印:

[Function]
undefined
如果
deleteById
是一个函数而不是对象,那么对
shared
属性的赋值就没有意义了。毫不奇怪,
console.log(Location.deleteById.shared)
打印:

[Function]
undefined

有什么线索吗?

你应该看看新的文档

这对我有用

MyModel.disableRemoteMethod('deleteById', true);

请参见“仅指向”对禁用方法的几种方式的描述-