Vue.js Vue js的CORS问题
我使用了vuejs,带有地址 调用api时,我得到CORS错误。Sid未成功请求头 请求 来源域<代码>http://localhost:8080已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标题Vue.js Vue js的CORS问题,vue.js,Vue.js,我使用了vuejs,带有地址 调用api时,我得到CORS错误。Sid未成功请求头 请求 来源域http://localhost:8080已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标题 let头={ “内容类型”:“应用程序/json”, “访问控制允许原点”:true, }; 您需要创建一个带有代理配置的“vue.config.js” 例如: module.exports = { devServer: { proxy: {
let头={
“内容类型”:“应用程序/json”,
“访问控制允许原点”:true,
};
您需要创建一个带有代理配置的“vue.config.js”
例如:
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost:8080',
ws: true,
changeOrigin: true
}
}
}
}
三种选择
备选案文1。编辑Vue.config.js
选项2(临时/测试用例)
可能重复如何。可能重复或@Phil该页面中的解决方案对我不起作用。我需要一个解决方案来允许来自vue的cors。我无法更新站点B(我正在获取该站点),这只适用于OP的本地开发服务器。这还意味着所有请求都需要与
/api
url相对localhost:8080
是OP的客户端服务,而不是API“ws:true”代表什么?
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost:8081',
ws: true,
changeOrigin: true
}
}
}
}