Tôi đã viết phương thức tùy chỉnh trên tài nguyên Góc trong ứng dụng của mình để kích hoạt người dùng. Điểm cuối API là /users/activate
và mã kích hoạt phải được TẮT cho điểm cuối này. Đây là những gì tài nguyên của tôi trông giống như:URL tùy chỉnh tài nguyên góc đang sử dụng chuỗi truy vấn và thông số POST
app.factory('User', ['$resource',
function($resource){
return $resource('http://api.site.dev/users/:id', {id: '@id'}, {
activate: {method:'PUT', params:{code: '@code'}, url: 'http://api.site.dev/users/activate'}
});
}]);
và tôi sử dụng nó trong điều khiển của tôi như vậy:
User.activate({code: $routeParams.code});
Như bạn có thể nhìn thấy từ nhật ký mạng trên Chrome, mã kích hoạt đang được gửi trong chuỗi truy vấn và yêu cầu cơ thể:
Làm thế nào tôi có thể thay đổi tài nguyên để chỉ cần vượt qua mã kích hoạt trong cơ thể yêu cầu và không có trong t anh ta truy vấn chuỗi?
bạn có thể xin vui lòng cho tôi biết nguyên nhân đường cho điều đó? – cracker