我已经在一个ubuntu服务器上设置了一个ethereum节点。我正在使用私有测试网中的一个矿工运行一个geth实例。
在我的一生中,我无法获得eth智能-api来监视eth-网络。
因此,我编辑了我的app.json,以反映正确的服务器和秘密。我遵循了两个githubs上的安装说明。
附加问题:"WS_SECRET=abc npm启动“启动网络情报前沿是否足以让秘密正常运作?
我认为问题在于WS服务器。我应该将WS服务器设置为什么?
发布于 2018-05-17 08:14:27
我还没有在网上找到一个很好的指南,所以我会尽量让这个答案成为一个
您需要一些东西来运行本地块链(加纳奇很好)
安装名称优美的网络-智能-api (它位于链-eth之间)
(还需要安装pm2以运行eth-net-intelligence-api)
安装undefined (链接数据的实际可爱的web界面)
实际上,要开始这一步所需的配置很少。
在eth-net-intelligence-api
中编辑app.json
文件:
[ {
"name" : "aName",
"script" : "app.js",
"log_date_format" : "YYYY-MM-DD HH:mm Z",
"merge_logs" : false,
"watch" : false,
"max_restarts" : 10,
"exec_interpreter" : "node",
"exec_mode" : "fork_mode",
"env":
{
"NODE_ENV" : "production",
"RPC_HOST" : "localhost",
"RPC_PORT" : "7545",
"LISTENING_PORT" : "30303",
"INSTANCE_NAME" : "anInstanceNameIsRequired",
"CONTACT_DETAILS" : "",
"WS_SERVER" : "http://localhost:3000",
"WS_SECRET" : "aSecret",
"VERBOSITY" : 2
} } ]
注意:
对于我的加纳赫链,RPC_PORT
改为7545
下面需要WS_SECRET
值
1)启动链(使用Ganache,这是一个GUI)
2) eth-net-intelligence-api
pm2 start app.json
3) eth-netstats
WS_SECRET=aSecret npm start
4)去http://localhost:3000
发布于 2017-08-10 15:34:24
我刚开始自己做实验。我的专用网络上有一个节点运行eth(私有IP 192.168.40.100在默认端口3000上运行)。在所有的节点上,我都在运行eth智能api,并将WS_SERVER指向"http://192.168.40.100:3000",
有一件事让我感到困惑:在这个示例中,WS_SERVER有前缀“wss://.”。原来它必须是"http://...“
我的app.json有:
"NODE_ENV" : "production",
"RPC_HOST" : "localhost",
"RPC_PORT" : "8545",
"LISTENING_PORT" : "30303",
"INSTANCE_NAME" : "ethereum_pi_0",
"CONTACT_DETAILS" : "Joe",
"WS_SERVER" : "http://192.168.40.100:3000",
"WS_SECRET" : "mysecret",
"VERBOSITY" : 2
https://ethereum.stackexchange.com/questions/19625
复制相似问题