您的位置:首页 > 理论基础 > 计算机网络

ionic http(post)请求 跨域问题

2018-02-10 14:01 253 查看
在app.module.ts中添加:import {HttpClientModule} from '@angular/common/http';并且将其加入imports数组中。

然后在某一个ts中(例如:signUp.ts)import {HttpClient} from '@angular/common/http';
constructor(public navCtrl: NavController, public navParams: NavParams, public httpClient: HttpClient) {
}
signUp():void{
console.log(this.user);
let url='/signUp';
this.httpClient.post(url,{
email:this.user.email,
password:this.user.password
}).subscribe((res)=>{
console.log(res);
},(error)=>{
console.log(error);
});
}
然后提示access...control...,又是跨域问题。
可以这样解决:设置代理。
在ionic.config.json中加入下面配置:"proxies":[
{
"path": "/signUp",
"proxyUrl":"http://127.0.0.1:3000/signUp"
}
]重启项目一切ok。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: