我正在使用FOSRestBundle,这个包为我生成路由并复数这些路由。例如,对 /users.json 的GET请求与对 /user/15.json
的GET请求不同值得注意的是,对 /users/15.json 的调用失败。
此处有关此问题的更多信息https://github.com/FriendsOfSymfony/FOSRestBundle/issues/247
在我的Angular应用中,我使用$resource
创建RESTful调用,URL是一个模板,详见此处https://docs.angularjs.org/api/ngResource/service/ $ resource
例如
$resource('http://example.com/:id.json')
或者
$resource('http://example.com/user/:id.json')
问题在于,$resource
似乎接受了REST资源的单个URL模板,但由于来自FOSRestBundle的强制复数,我有多个。
我不认为攻击FOSRestBundle就是答案,那么我在AngularJs中使用$resource
来解决这个问题该怎么办?