javascript - AngularJS - 通过 SSL 更改 API

标签 javascript angularjs http ssl

var serviceROOT = 'http://myapisite.com/api/account/';

但我想,当我的用户使用 https 访问网站时,我的 api 更改为 'https://myapisite.com/api/account/'

我该怎么做?

最佳答案

您可以像这样使用 javascript 获取方案:

var scheme = window.location.protocol; //http: or https:

var serviceROOT = scheme + '//myapisite.com/api/account/';

关于javascript - AngularJS - 通过 SSL 更改 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30255930/

相关文章:

javascript - 使用 errorCallback 突破 Promise "then"链

angularjs - 在嵌套的 Angular 指令中使用 ng-transclude 和 ng-include

javascript - 1.4.3 data-ng-href 不改变页面

php - Apache 2.4 中删除了所有带下划线的大写 HTTP header

ruby-on-rails - rails : ActiveResource and Apache Redirect

javascript - 使用 d3 遮蔽两条线之间的区域

javascript - 是否可以从 iframe 中单击的链接获取 url?

javascript - 如何访问对象属性名称

javascript - 迭代数组 : another approach

c - 如何实现无损 URL 缩短