添加远程方法以内置用户模型在Loopback中不起作用

时间:2016-12-26 14:45:24

标签: javascript node.js loopbackjs

我对环回很新。我正在尝试按照此link添加一个新的远程方法来内置用户模型。但是我在尝试访问API时遇到以下错误。

  

{"错误" {"的StatusCode":401,"名称":"错误""消息&#34 ;:"授权   必需"}}

但是根据上面的链接,API可以被应用程序的所有用户访问,因为我们正在以这种方式为用户配置ACL。我做错了什么?

非常感谢任何帮助。在此先感谢

1 个答案:

答案 0 :(得分:0)

您可能没有在the User's model configuration.

中添加新远程方法的ACL条目

您需要添加// Enable background mode cordova.plugins.backgroundMode.enable(); // Called when background mode has been activated cordova.plugins.backgroundMode.onactivate = function() { setInterval(function() { PhoneCallTrap.onCall(function(state) { console.log("CHANGE STATE: " + state); if (state == "RINGING") { var now = new Date().getTime(), _5_sec_from_now = new Date(now + 1 * 1000); var sound = device.platform == 'Android' ? 'file://sound.mp3' : 'file://beep.caf'; cordova.plugins.notification.local.schedule({ id: 1, title: 'Call', text: 'Test Message 1', at: _5_sec_from_now, sound: sound, badge: 12 }); } }); }, 1000); } 访问类型的条目,类似于

EXECUTE