Substrate开发环境配置 – polkadot-js app 安装

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";
    }
}

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注