我正在尝试部署一个烧瓶+角度应用程序,其中烧瓶托管在Digital Ocean ubuntu服务器上。
api基于此guide。
在卷曲中,我可以通过以下方式确认:curl -u <username>:<passwd> -i -X GET https://<server>
我尝试使用http:
以角度获得相同的内容 $http.get('https://<server>',
{username: <user>, password: <password>})
.then(function(response){
console.log(response.data});
401未经授权的结果
我希望你能在这里帮助我。
答案 0 :(得分:3)
您可以使用post
方法代替get
来发送数据
$http.post('https://<server>',
{username: <user>, password: <password>})
.then(function(response){
console.log(response.data);
});
并在服务中获取req.body.username
。我假设服务器端是'node.js',这就是使用'req.body'的原因。
然后还需要服务器端的post
方法接受您post
的{{1}}请求。
或强>
如果您想使用url
方法,那么您可以像get
一样发送数据
params