Angular 1.0.7:Https api调用$ resource

时间:2017-12-21 15:47:18

标签: angularjs rest https

我有一个Angular1.0.7 webapp,它调用在特定端口监听的rails API。出于安全原因,我们希望迁移到HTTPS协议。是否可以在资源api调用中“自动检测”协议?

示例资源调用:

function($resource, SERVER_URL){          
        var languages =
         $resource('http://' + SERVER_URL +'/:action/:id', {action:'languages', id: '@id'}, {...

我已经读过你可以这样调用的地方,自动检测协议:

$resource('/:action/:id', {action:'languages', id: '@id'}

但是,我的api listes在一个特定的端口,所以我需要以某种方式告诉它。

1 个答案:

答案 0 :(得分:1)

你必须尝试scheme relative URL,如:

$resource('//' + SERVER_URL +'/:action/:id', { ...

开头没有http: