预检请求未通过访问控制检查:否'Access-Control-Allow-Origin'

问题描述:

login(user:any){ console.log(user); const body = username=${user.username}&password=${user.password}; const headers = new Headers(); headers.append('Content-Type','application/x-www-form-urlencoded'); 返回this.apiService.post(this.url,body,headers); }预检请求未通过访问控制检查:否'Access-Control-Allow-Origin'

转到你的服务器,你要发送的表中的信息,以使content-type,并且还允许origin from你是从发送信息,例如是从http://frontend.com将信息发送到backend.com源代码,你需要添加http://frontend.com到您的后端origin允许来自该来源的请求,否则它将不允许来自该来源。

如果您使用的是后端框架的工作做得很好,检查他们的CORS设置

+0

这是我的全部代码.... –

+0

问题与后台服务器,它不会让你与它进行交互,你的前端实现是可以的,只需联系后端服务器或检查配置,以确保你的起源,这意味着你的域允许发送到该服务器 –