深度学习
truffle有内置Web服务端。该服务端只服务于build目录中有正确的MIME类型集的文件。除此之外,它没有别的作用。
要运行Web服务端,请运行如下命令:
服务端默认在端口8080运行。但是可以使用-p选项来指定一个不同的端口。
类似于truffle watch,该Web服务端还监听合约目录、应用目录和配置文件的变化。当有变化时,它重新编译合约并生成新的artifact文件,然后重新创建客户端。但是它不执行移植和测试。
由于truffle-default-builder把最终可部署代码放入创建目录中,因此只需运行truffle serve即可通过网络为文件提供服务。
下面测试Web客户端。访问http://localhost:8080 ,会看到与图8-1类似的界面。
用户看到的选择框的账户地址各不相同。在部署合约时,合约把所有metacoin分配给部署合约的地址,所以第一个账户的余额为10000个元币。现在从 第一个账户发送5个metacoin到第二个账户,并按下Submit按钮,可以看到界面显示内容与图8-2所示的界面类似。
现在查询第二个账户的余额,选择第二张表选择框中的第二个账户,然后按下Check Balance按钮,可以看到界面显示内容与图8-3所示的界面类似。
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=529