好像还是angular.js的问题,但是不知道是$resource出的问题还是其它地方出的问题。求大神解答

【字号: 日期:2023-01-12浏览:22作者:雯心

问题描述

好像还是angular.js的问题,但是不知道是$resource出的问题还是其它地方出的问题。求大神解答

好像还是angular.js的问题,但是不知道是$resource出的问题还是其它地方出的问题。求大神解答

就是我所录入的数据都是在http://localhost:3000/api/region里面,但是我要get其中一个对象的时候,我的url就变成了http://localhost:3000/api/regions然后我要访问单独的对象就只能这样http://localhost:3000/api/regions/573a8752d5894fbc0ce91cbb。。

求大神解答,真的。小弟感激不尽啊

问题解答

回答1:

你说的没有错,按照restful定义,获取一个资源应该按照/api/regions/:regionID这种形式没有错,这也是为什么你说使用/api/regions/573a8752d5894fbc0ce91cbb之后就拿到了对象。

存储通过/api/region也没有问题。是对的。

至于你说什么通过/api/regions?_id=573a8752d5894fbc0ce91cbb仍然是拿到了一堆数据的数组,而不是对象,很简单,就是因为我上面说的第一点,restful里规定获取某一个资源一定要用/api/regions/:regionID的形式,不是/api/regions?_id=:regionID

相关文章: