ajax OAuth身份验证上的跨源错误

ajax OAuth身份验证上的跨源错误,ajax,oauth,cross-domain,microservices,Ajax,Oauth,Cross Domain,Microservices,我正在使用微服务进行一个web项目。当我试图通过ajax调用从身份验证服务器访问OAuth访问令牌时,浏览器控制台中出现如下错误: CORS策略已阻止从源“”访问“localhost:8080/oauth/token”处的XMLHttpRequest:跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https 我的阿贾克斯 $.ajax({ url:'localhost:8080/oauth/token', 方法:“张贴”, 标题:{ “内容类型”:“应用程序/x-ww

我正在使用微服务进行一个web项目。当我试图通过ajax调用从身份验证服务器访问OAuth访问令牌时,浏览器控制台中出现如下错误:

CORS策略已阻止从源“”访问“localhost:8080/oauth/token”处的XMLHttpRequest:跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https

我的阿贾克斯

$.ajax({
url:'localhost:8080/oauth/token',
方法:“张贴”,
标题:{
“内容类型”:“应用程序/x-www-form-urlencoded”,
“授权”:“基本”+授权令牌
},
数据:{
“用户名”:“用户”,
“密码”:“123”,
“授权类型”:“密码”
},
成功:功能(数据){
console.log(数据)
},
错误:函数(jqXHR、textStatus、errorshown){
console.log(textStatus);
}
})

您的URL不是URL,它没有方案。请在前面适当地使用
http://
https://
。@Peeebee尝试过了。现在错误是:从源站“”访问“”处的XMLHttpRequest已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok statusOK,那么在端口8080处运行的服务需要提供CORS头并响应飞行前请求的选项请求。