サーバーでエクスプレスリソースを使用しています。私の AngularJS コントローラーでは:
var User = $resource('/services/users/:userId', {userId:'@id'},
{ update: {method:'PUT'} }
);
$scope.save = function(user) {
user.$update(function(u) { console.log("User " + u)});
}
PUT メソッドは /services/users/2 に移動する必要がありますが、実際には /services/users に送信されるため、404 が返されます
ところで、UserID (userId または id ではない) の場合のユーザー ID フィールドですが、URL を宣言する方法がわかりません。