Angular $ resource get方法不起作用

我有一个简单的资源。

angular.module('app').factory('nmCategory', function($resource){ var categoryResource = $resource('/api/categories/:id',{id:"@id"}, { update: {method: 'PUT', isArray : false}, get: {method: 'GET' }, }); return categoryResource; }); 

当我调用nmCategory.query() ,我得到所有返回的结果。 不过,我正在尝试通过ID筛选。 这是一个单一的loggingehre id是@id。 然后我尝试nmCategory.get({id: 1}); 而令我惊讶的是,它失败了,并返回

/ api / categories / 1未find(404)

我期待得到我的单一logging我的ID。 我在网上search了更多的例子,但没有人反驳我在做什么。 请问我如何做到这一点? 任何帮助,将不胜感激。

在浏览器中导航到该url,查看是否有效。 它可能不会。 这很可能是一个后端问题,而不是一个angular度问题。