更改 restangular url 以便它不会连接到 localurl+serverurl?

Change restangular url so that it doesn't go to a concatenation of localurl+serverurl?

当我尝试 运行 命令时:

return Restangular.one('me').get();

我收到以下回复

GET http://localhost:8100/serverurl:8666/api/v1/me 404 (Not Found)

我该如何更改以便所有请求都使用下面的 url,我应该在我的代码中的什么地方进行此更改?

http://serverurl:8666/

你应该设置你的基地url

app.config(function(RestangularProvider) {
  RestangularProvider.setBaseUrl('http://serverurl:8666/api/v1');
});

然后您可以在应用内的任何地方使用

Restangular.one('me').get();

它将构建 GET 请求到 http://serverurl:8666/api/v1/me