Ionic3API认证 授权服务 LoginPage.ts
我成功地得到了响应,状态代码:200以及标记但是 我在控制台出错了 回应 控制台错误Ionic3API认证 授权服务 LoginPage.ts,api,authentication,ionic3,Api,Authentication,Ionic3,我成功地得到了响应,状态代码:200以及标记但是 我在控制台出错了 回应 控制台错误 这是一个CORS问题。。您需要验证您的服务器端是否正确设置了CORS。我如何检查CORS,请??取决于您的服务器端技术阅读感谢男士这是CORS问题我安装了Chrome扩展,并解决了它。 loginCheckUri: string = 'http://127.0.0.1:8000/api/login_check'; login(username:string,password:string) { le
这是一个CORS问题。。您需要验证您的服务器端是否正确设置了CORS。我如何检查
CORS
,请??取决于您的服务器端技术阅读感谢男士这是CORS
问题我安装了Chrome扩展
,并解决了它。
loginCheckUri: string = 'http://127.0.0.1:8000/api/login_check';
login(username:string,password:string) {
let headers = new Headers();
headers.append('content-type', 'application/x-www-form-urlencoded');
let body = new URLSearchParams();
body.set('username', username);
body.set('password', password);
return new Promise((resolve, reject) => {
this.http.post(this.loginCheckUri, body, { headers: headers }).subscribe(res => {
resolve(res.json());
console.log('success');
}, (err) => {
reject(err);
console.log('error: ',err);
});
})
}
signIn() {
this.authProvider.login(this.user.email,this.user.password)
.then((res) => { this.navCtrl.push(HomePage); })
.catch((err)=>{console.log('error');});
}