Angularjs ngresources 无法获取 url

Angularjs ngresources cannot get the url

我有以下 url“http://localhost:3000/api/user/” 并且在浏览器中工作正常, 但是当我把它放在我的离子服务代码中时 return $resource('/api/user/'); 是 return

data : cannot Get /api/user\n

当我将网络中某些 api 的 url 更改为 url 时工作正常并且数据正确..请问这里有什么问题。

您的问题是 link 到端口 :3000。当你写 /api/user/ 时,angular 去 http://localhost/api/user/ and not http://localhost:3000/api/user/ 上搜索你的 url。

因此,要解决此问题,您必须将所有 url 传递给 $ressource() 而不仅仅是最后一部分。