react前端封装接口弹出错误_Substrate 前端开发-2: 轻松打造你的 React 应用

aab739a7e5e4587251337c4e535b7648.png

用 Substrate Front-end Template 轻松打造你的 React 应用

Substrate 前端开发系列 - 2/2

前言

前端开发系列第一篇講了如何用 Polkadot JS API (簡稱 JS API) 來搭建前端。如果你的前端是用 React 或它家族的框架來寫,那可參考今天要深入討論的另一個官方項目 Substrate Front-end Template。这个项目是官方支持的,它把 JS API 封装好在 [React 应用]里,并对常用的操作进行了封装,放在不同的組件內使用。使你在前端開發中更專注頁面和用戶的互動,省卻一些力量處理㡳層如何和 Substrate 節點交互。

接下来,我们会手把手在本机跑起 Substrate 节点,前端模版。然后查看模版代码是如何查询链上数据,提交交易,最后也说明如何查询链上自定义的数据类型。

连接到本机开发节点

因为我们也需要一个 Substrate 节点,我们会同时 git 克隆一个 Node Template 及 Front-end Template 下来。

mkdir ui-tutorial
cd ui-tutorial

# -- 安装 Rust 及 Substrate
#   更详细的安装指引可参考:
#   https://substrate.dev/docs/en/overview/getting-started
curl https://getsubstrate.io -sSf | bash

# -- 下载 Substrate Node Template,编译并运行起来
git clone https://github.com/substrate-developer-hub/substrate-node-template node-template
cd node-template
# 这指令会编译 Substrate, 须时 30 - 45 分钟不等
cargo build --release
# 运行以下指令会占据整个终端,直到 Cmd+C / Ctrl+C 停止
target/release/node-template --dev

如一切无误,你在终端会看到类似如下的输出:

28931dee5aae82fa9f466fc9d2c3482f.png
Substrate 输出

按下 Ctrl+C / Cmd+C 退出。

要重置本机区块链,则输入:

target/release/node-template purge-chain --dev

接下来安装 Front-end Template:

# -- 安装 NodeJS v12 (https://nodejs.org/en/download/),
#   及 yarn 工具 (https://classic.yarnpkg.com/en/docs/install)

# -- 下载 Substrate 前端模版并跑起来
cd ..
git clone https://github.com/substrate-developer-hub/substrate-front-end-template front-end-template
cd front-end-template
yarn install
yarn start

接着,访问 http://localhost:8000,你会见到以下页面:

8bf44721f50e61f1d657d21cfce5175c.png
01-前端截图

而图中右上方的当下区块生成数也和 Substrate 节点终端所显示的一致 (请确定本机 Subs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值