繁体   English   中英

无法从* CORS *页面访问法定合同

[英]Can not access quorum's contract from webpage *CORS*

访问合同时,在浏览器的控制台上出现以下错误。

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

我该如何解决?

以下是代码:

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

您被CORS咬了! 如果不利用Web浏览器中的安全漏洞,您的JavaScript将无法读取此页面,但是您的服务器可以轻松为您代理该页面。

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

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

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM