如何在angularjs中使用https?

时间:2014-03-26 09:35:08

标签: node.js angularjs https

我在http中向服务器发送密码和用户名。有没有办法使用安全的https,因此密码不会以纯文本形式发送。

我的代码:

wikiServices.service('authService', function($http, $q){

var userLogin = function(username, password){
    return $http({
        method:"POST",
        url:"login/" + username + ":" + password
    });
};

如果我将$ http更改为$ https,我会得到: "错误:[$ injector:unpr]未知提供商:$ httpsProvider< - $ https< - authService

1 个答案:

答案 0 :(得分:-1)

需要使用前面的https标记编写URL。像这样:

url:"https:/login/" + username + ":" + password

如果这不起作用,请查看此文档: http://docs.angularjs.org/api/ng/service/ $ HTTP

可以隐藏http标头,如示例所示。

http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/也是一个关于它如何运作的好教程。