【发布时间】:2015-05-23 15:18:01
【问题描述】:
我正在使用 cordova + angularjs + nodejs(Express) 在 android 环境中进行测试。现在我试图通过 $http() 获取一些数据,但我总是收到 404 错误(通过下面的警报)。
客户端代码(AngularJs)
$http({
method : 'POST',
url : "http://192.168.1.4:8888/login",
data : ""
})
.success(function(data, status, headers, config) {
alert("success");
alert(data);
})
.error(function(data, status, headers, config) {
alert("error");// <== always gets here
alert(status); // <== 404
}).
finally(function() {
alert("finally");
});
服务器代码(NodeJs+Express)
...
app.get('/login',function(req, res){
res.set({'Content-Type':'application/json','Encodeing':'utf8'});
res.json({name:"jj"});
}) ;
app.listen(8888);
我可以通过 Chrome 访问 http://192.168.1.4:8888/login 来获取 json 字符串,
我搜索了很多东西,但仍然无法解决我的问题,有人可以帮忙吗?
【问题讨论】:
标签: javascript angularjs node.js cordova express