8.4.11 truffle的服务器端

truffle有内置Web服务端。该服务端只服务于build目录中有正确的MIME类型集的文件。除此之外,它没有别的作用。

要运行Web服务端,请运行如下命令:

image.png

服务端默认在端口8080运行。但是可以使用-p选项来指定一个不同的端口。

类似于truffle watch,该Web服务端还监听合约目录、应用目录和配置文件的变化。当有变化时,它重新编译合约并生成新的artifact文件,然后重新创建客户端。但是它不执行移植和测试。

由于truffle-default-builder把最终可部署代码放入创建目录中,因此只需运行truffle serve即可通过网络为文件提供服务。

下面测试Web客户端。访问http://localhost:8080 ,会看到与图8-1类似的界面。

image.png

用户看到的选择框的账户地址各不相同。在部署合约时,合约把所有metacoin分配给部署合约的地址,所以第一个账户的余额为10000个元币。现在从 第一个账户发送5个metacoin到第二个账户,并按下Submit按钮,可以看到界面显示内容与图8-2所示的界面类似。

image.png

现在查询第二个账户的余额,选择第二张表选择框中的第二个账户,然后按下Check Balance按钮,可以看到界面显示内容与图8-3所示的界面类似。

image.png

来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=529

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值