浏览器本地链访问地址

请问一下浏览器本地链访问地址是什么?

1赞

你是本地参考了下面安装了浏览器吗?

我是在虚拟机上用docker安装的

浏览器能访问了,但是不知道怎么访问到自己的链

自己的链启动在哪里?虚拟机外的环境,还是虚拟机里?

默认 http 127.0.0.1:1337

在虚拟机,我现在用本地用代码直接访问是能访问到ip:1337的,在浏览器访问是一定要装Rebirth吗

我本身是一个 WEB 外行,但我想只要了解了其中的,就不管你是怎么部署,都能有办法获得你想要的结果。以下仅以外行的角度,对这个简单描述一下,然望对你有帮助。

首先我感觉,Microscope 是一个 web 服务,如图:

其中按照手册


安装,实际上是安装了中间的 Microscope 。

过程中需要在 .env 中配置 Microscope 与链的连接关系:

PUBLIC=localhost:8082
CHAIN_SERVERS=http://127.0.0.1:1337
APP_NAME=Microscope
LNGS=zh,en,ja-JP,ko,de,it,fr
DEBUG_ACCOUNTS=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea

其中的 CHAIN_SERVERS 就是这个地址,这个其实是链的 JSON-RPC 地址,你可以选择任何一个节点的 JSON-RPC 的接口。

再次,启动 Microscope :

yarn start

启动后,你可以看到 Microscope 的服务是在 http://localhost:8080

 [0] multi (webpack)-dev-server/client?http://0.0.0.0:8080 webpack/hot/dev-server webpack/hot/only-dev-server webpack-dev-server/client?http://localhost:8080 react-hot-loader/patch ./src/index.tsx 88 bytes {app} [built]
[./node_modules/loglevel/lib/loglevel.js] ./node_modules/loglevel/lib/loglevel.js 7.86 kB {app} [built]
[./node_modules/react-dom/index.js] delegated ../node_modules/react-dom/index.js from dll-reference react_dll 42 bytes {app} [built]
[./node_modules/react-hot-loader/patch.js] ./node_modules/react-hot-loader/patch.js 40 bytes {app} [built]
[./node_modules/react-i18next/dist/es/index.js] ./node_modules/react-i18next/dist/es/index.js 411 bytes {app} [built]
[./node_modules/react/index.js] delegated ../node_modules/react/index.js from dll-reference react_dll 42 bytes {app} [built]
[./node_modules/strip-ansi/index.js] ./node_modules/strip-ansi/index.js 161 bytes {app} [built]
[./node_modules/url/url.js] ./node_modules/url/url.js 23.3 kB {app} [built]
[./node_modules/webpack-dev-server/client/index.js?http://0.0.0.0:8080] (webpack)-dev-server/client?http://0.0.0.0:8080 7.93 kB {app} [built]
[./node_modules/webpack-dev-server/client/index.js?http://localhost:8080] (webpack)-dev-server/client?http://localhost:8080 7.93 kB {app} [built]
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.67 kB {app} [built]
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 1.08 kB {app} [built]
[./node_modules/webpack/hot/dev-server.js] (webpack)/hot/dev-server.js 1.61 kB {app} [built]
[./node_modules/webpack/hot/only-dev-server.js] (webpack)/hot/only-dev-server.js 2.37 kB {app} [built]
[./src/index.tsx] ./src/index.tsx 1.84 kB {app} [built]
    + 3044 hidden modules
Child html-webpack-plugin for "index.html":
     1 asset
    [./node_modules/html-webpack-plugin/lib/loader.js!./src/templates/index.html] ./node_modules/html-webpack-plugin/lib/loader.js!./src/templates/index.html 3.98 kB {0} [built]
    [./node_modules/lodash/lodash.js] ./node_modules/lodash/lodash.js 540 kB {0} [built]
    [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 509 bytes {0} [built]
    [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 517 bytes {0} [built]
webpack: Compiled successfully.

最后,在浏览器 (如 Chrome)上输入 http://localhost:8080 你就可以看到你的链数据了。

注意:整个配置过程中,一定要注意网络的连通性。如果不通,就是得先查一下网络的问题了。

@ChenYu, 我不太懂 Microscope, 你看一下我的描述是否有误,并指出。

1赞

浏览器中要填入的所谓链的地址,就是 CITA 节点的 PRC 服务访问地址,例如 http://127.0.0.1:1337 (默认是1337)

非常感谢,我觉得可能是我默认链的地址配置不对,所以没法访问

请问1337是哪里来的