无法从网页 *CORS* 访问法定人数的合同
Can not access quorum's contract from webpage *CORS*
我在访问合同时在浏览器的控制台上收到以下错误。
Failed to load http://localhost:22000/: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
我该如何解决?
代码如下:
var output = web3.eth.coinbase;
$('#candidateName').text(output);
你被CORS咬伤了!如果不利用 Web 浏览器中的安全漏洞,您的 JavaScript 将无法阅读此页面,但您的服务器可以轻松地为您代理它。
可以使用chrome浏览器扩展控制访问源来解决问题。另一种方法是使用firefox浏览器。
已通过在启动 geth 时添加 --cors 标志来修复
我在访问合同时在浏览器的控制台上收到以下错误。
Failed to load http://localhost:22000/: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
我该如何解决?
代码如下:
var output = web3.eth.coinbase;
$('#candidateName').text(output);
你被CORS咬伤了!如果不利用 Web 浏览器中的安全漏洞,您的 JavaScript 将无法阅读此页面,但您的服务器可以轻松地为您代理它。
可以使用chrome浏览器扩展控制访问源来解决问题。另一种方法是使用firefox浏览器。
已通过在启动 geth 时添加 --cors 标志来修复