登录时无法更新其他用户详细信息

时间:2015-10-20 06:12:17

标签: angularjs loopbackjs strongloop

我正在研究nodejs环回应用程序。我已经有用户登录,并且操作要求此用户找到userById并更新字段。

     $scope.user = User.findById({
          id: sender.id
      });

  $scope.user.supplierId = currUserId;

  $scope.user.$save(); 

但它不按要求工作。

我收到以下错误:

PUT http://localhost:5000/api/users 401 (Unauthorized)
GET http://localhost:5000/api/AuthProviders/count 401 (Unauthorized)
401 while on router on login path
POST http://localhost:5000/api/users/login?include=user 400 (Bad Request)

任何帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

对于findById操作:

var url = 'http://localhost:3000/api/User/' + sender.id + '?access_token=h9vpJ94zqN199ENWx'
$http({
    method: 'GET',
    url: url
}).then(function successCallback(response) {
    console.log(response);
}, function errorCallback(error) {
    throw error;
});

否则你可以使用Angular SDK来使它更清洁。