Github
https://github.com/polkadot-js/apps
是什么
polkadot-js 既是Substrate的钱包,也是Substrate的客户端。
为什么
默认情况下该工具可以通过 https://polkadot.js.org/apps 直接访问,自己本地安装的好处是:
1 解决版本兼容性问题
比如使用 substrate 1.0 开发一些应用链,包括 substratekitties,在新版的 polkadot-js 中存在签名错误的问题。
2 学习substrate网页应用的开发
polkadot-js 使用REACT开发,代码质量很高。
3 给自己的应用链定制钱包
4 https://polkadot.js.org/apps 因为默认走 https,所以节点必须 wss 支持或为本地节点,如果一个远程的 ws 节点无法使用
如何安装
下载 github 代码后,按 README 中步骤安装即可。
关注 Node 和 Yarn 的版本要求。
如何安装老版本
使用git切换到以前的版本即可,比如下面的命令可以切换到 0.36 版本,是一个支持 substrate 1.0 应用链的版本。
git checkout 2e7f28a62
如何配置 VPS
修改 ngnix 的站点配置如下
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name app.substrate.cc;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
location / {
proxy_pass http://localhost:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
http://blog.boka.network/2020/02/17/polkadot-xue-xi-bi-ji-polkadotjs-app-an-zhuang/
网友评论