以太坊区块链浏览器(一)拿来就用主义

2020年4月6日20:50:48
评论
207
摘要

以太坊区块链浏览器ethereum explorer开源部署过程,问题解决。

更多区块链技术与应用分类:

区块链应用    区块链开发

以太坊 | Fabric | BCOS | 密码技术 | 共识算法 | 比特币其他链

通证经济传统金融场景 | 去中心化金融 | 防伪溯源 | 数据共享 | 可信存证

 

开源区块链部署

以太坊区块链浏览器(一)拿来就用主义

1.开源ethereum - explorer下载

以太坊区块链浏览器(一)拿来就用主义

 

2.编辑工程

修改app.js中:GETH_HOSTNAME———>本地IP地址

以太坊区块链浏览器(一)拿来就用主义

3.启动geth

以太坊区块链浏览器(一)拿来就用主义

4.启动explorer

(1)进入工程项目文件

(2)npm install

(3)npm start

以太坊区块链浏览器(一)拿来就用主义

(4)在浏览器输入:“http://localhost:8000/”,进入浏览器。(必须开启geth)

以太坊区块链浏览器(一)拿来就用主义

TroubleShooting

1.http_outgoing JS的错误

错误描述

The header content contains invalid characters

以太坊区块链浏览器(一)拿来就用主义

错误原因

低版本的http-server一个bug

解决方法1

将package.json里的"http-server": "^0.6.1",改为"http-server": "^0.9.0",

在命令行输入: npm start(或npm update http-server后再npm start)

问题解决。

解决方法2

若还是不行,解决方案

输入 ”npm install karma --save“

“npm install http-server -D”

2.浏览器不能正常显示

错误描述

错误原因

url无效(需要翻墙)

解决方法

修改index.html--><lib>标签下

https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js

替换为 https://cdn.bootcss.com/angular.js/1.4.5/angular.min.js

https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js

替换为https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js

若是要跨域请求,如访问公网,修改json

以太坊区块链浏览器(一)拿来就用主义

当需跨域访问时,geth启动:

提示:

两个访问域名,对应localhost端口也要加上:

注意

1.服务器部署时需用到 https://blog.csdn.net/hexiaodouaipiqiu/article/details/51733176

  1. npm install 在centos部署的时候要换成 npm install --unsafe-perm

原文链接:以太坊区块链浏览器(一)拿来就用主义

  • 本文由 发表于 2020年4月6日20:50:48
  • 转载请注明:https://www.wanghaoyi.com/ethereum-explorer-develop-1.html
以太坊之数据存储详解 以太坊

以太坊之数据存储详解

本文整理分析以太坊网络中的区块、交易以及合约数据是如何存储的。 区块结构 区块由两部分组成,分别是区块头(header)和区块体(body)两部分,详细结构图如下。 区块头(header) 区块头存储...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: