无法从网页访问仲裁合同* CORS *

时间:2018-04-18 06:48:45

标签: cors blockchain ethereum web3js quorum

访问合同时,我在浏览器控制台上遇到以下错误。

  

无法加载http://localhost:22000/:对预检请求的响应未通过访问控制检查:请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8080”访问。

我该如何解决?

以下是代码:

    var output = web3.eth.coinbase;
    $('#candidateName').text(output);

3 个答案:

答案 0 :(得分:0)

你被CORS咬了!您的JavaScript无法在不利用Web浏览器中的安全漏洞的情况下阅读此页面,但您的服务器可以轻松地为您代理。

答案 1 :(得分:0)

您可以使用Chrome浏览器扩展控件访问来源来解决问题。另一种方法是使用firefox浏览器。

答案 2 :(得分:0)

通过在启动geth时添加--cors标志来修复