为什么angular $ http.get()会修改我的网址?

时间:2015-10-04 11:29:43

标签: angularjs

我有这样的代码:

$http.get('http://localhost/goalkeeper/public/api/goal/' + goalId + '/logs/')
.success(function(data){
    console.log(data)
});

但Angular会将请求发送到以下网址:

http://localhost/api/goal/1/logs

为什么它会缩短goalkeeper/public

有趣的是,我在同一个控制器中有一个POST请求,它可以在不修改URL的情况下正常工作。

什么更有趣 - 当我console.log网址时:

'http://localhost/goalkeeper/public/api/goal/' + goalId + '/logs/'

在请求代码之前或之后 - 它只返回正确的结果。

以下是完整的控制器代码 - http://pastebin.com/X3cjAfbZ

0 个答案:

没有答案