我向后端服务器请求端口号8000
。我正在从Android模拟器发出请求。因此,我使用的不是IP地址,而是localhost
。它引发错误为
无法加载资源: http://192.168.0.102:8000/api/facebookuser伺服器回应 状态为404(未找到)
这是我的代码
postFacebookData(userdata) {
alert(userdata);
let headers = new HttpHeaders();
headers.append('Content-Type','application/json');
return this.http.post('http://192.168.0.102:8000/api/facebookuser',userdata,{headers: headers})
}
这是来自路线文件
router.post('/facebookuser', function(req,res) {
console.log('facebook request');
它没有订阅方法
this.fbPage.postFacebookData(userData)
.subscribe((data: any) => {
if (data.success) {
alert('Data added sucessfully ' && data.msg);
this.authservices.storeUserData(data.token,data.user);
this.navCtrl.push(EditinfoPage);
}
else {
alert('data is not added');
}
},(err) => {
alert('error in subscribing ' + err);
我在上述代码中的控制台中收到一条错误消息,
订阅[对象对象]时出错
答案 0 :(得分:0)
该错误表明,该请求找不到您要请求的资源。
threeN :: [Int] -> [Int]
threeN [] = []
threeN l@(x:xs)
| x' `elem` l = l -- base case
| otherwise = threeN (x':l)
where
x' = if even x then x `div` 2 else x * 3 - 1
)ipconfig
”正确