简体   繁体   English

如何解决这个'http://localhost:8080'已被CORS策略阻止:响应预检请求没有通过vueJS中的访问控制?

[英]How to solve this 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control in vueJS?

Access to XMLHttpRequest at ' http://localhost/webserivcedemo/state.php ' from origin ' http://localhost:8080 ' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The Access-Control-Allow-Origin header contains multiple values *, * ,but only one is allowed.访问的XMLHttpRequest在' :HTTP //localhost/webserivcedemo/state.php从原点“的http://本地主机:8080 ”已被封锁的CORS政策:回应预检要求未通过访问控制检查: Access-Control-Allow-Origin标头包含多个值*, * ,但只允许一个。

I use $http for call webservice.我使用 $http 调用网络服务。 This is my request code.这是我的请求代码。

export default {
  data() {
    return {
      name: "",
      number: "",
      email: "",
      submitdata: false
    };
  },
  methods: {
    handleSubmit: function() {
      var data1 = {
        title: this.name,
        body: this.number + this.email
      };
      this.$http
        .post("http://localhost/webserivcedemo/state.php", {
          data: data1
        })
        .then(function(data) {
          console.log(data);
          this.submitdata = true;
        });
    }
  }
};

you need to create new file vue.config.js and need to add the urls that are needed to access as below.您需要创建新文件vue.config.js并需要添加访问所需的 url,如下所示。

module.exports = {
  devServer: {
        proxy: 'endpoint',
    }
}

solution 1 : please check 1st same port/server like as http://127.0.0.1:8080 running twist or not?解决方案 1 :请检查第一个相同的端口/服务器,如http://127.0.0.1:8080运行扭曲? If twist then close one.如果扭曲然后关闭一个。 then check.然后检查。

solution 2 : sometimes problem for extra / API endpoint.解决方案 2 :有时会出现额外/ API 端点的问题。 remove the extra / then check.删除多余的/然后检查。

thank you谢谢你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 domain.com 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态 - domain.com has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status Laravel7 CORS:被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:否 'Access-Control-Allow-Origin' - Laravel7 CORS : blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' 角度7中的cors(cors策略:对预检请求的响应未通过访问控制检查)错误 - cors(cors policy: Response to preflight request doesn't pass access control check) error in angular 7 对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态。 => Cors/Laravel - Response to preflight request doesn't pass access control check: It does not have HTTP ok status. => Cors/Laravel 来自'http:// localhost / api from origin'http:// localhost:8000'的XMLHttpRequest访问已被CORS策略阻止 - Access to XMLHttpRequest at 'http://localhost/api from origin 'http://localhost:8000' has been blocked by CORS policy codeigniter 中的 CORS 问题 4:对预检请求的响应未通过访问控制检查 - CORS issue in codeigniter 4: Response to preflight request doesn't pass access control check "CORS 预检请求未通过访问控制检查:它没有 HTTP ok 状态" - CORS preflight request doesn't pass access control check: It does not have HTTP ok status Laravel CORS - 对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin” header 出现在请求中 - Laravel CORS -Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested PHP - 对预检请求的响应未通过访问控制检查:它没有 HTTP 正常状态 - PHP - Response to preflight request doesn't pass access control check: It does not have HTTP ok status 已被 CORS 政策阻止:无“访问控制允许来源” - has been blocked by CORS policy: No 'Access-Control-Allow-Origin'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM