如何使用VScode扩展创建和测试Node.js链码【ag百家乐】

ag百家乐

【ag百家乐官方】在本文中,我将讨论作为在Visual Studio代码中创建链代码的扩展,IBM获得了什么。正如您所听到的,建立Hyperledger架构网络可能很复杂。

这种扩展使我们需要开发、测试和继续执行链码的单元测试,需要组装整个网络,这就大大修改了任务,并允许TDD方法。安装非常简单。

我们必须检查VSCode选项卡中的扩展,然后iTunes会捕获其中指示的扩展。安装完成后,如果你没有任何合适的条件(docker,go,nodejs…)继续执行,它会在继续执行前拒绝你安装。一旦安装了所有相关的项目,我们将看到一个新的图标已经创建,通过它我们可以从同一个选项卡访问R&D环境,这比网络上的所有Yaml都容易,对吗?为了创建一个新的链代码,我们只需要转到智能合同选项卡,并自由选择“创建一个新项目”选项。

然后它会向我们展示我们可以使用的语言。在这种情况下,我将把它用于Javascript和我们即将与之签订合同的资产。

ag百家乐

这一资产被用作参考,将由许多公司共享,并将用于区块链的即时调整。专门做系统间谈判的人,网卓新闻网,你不会发现这种处理方式大大简化了吧?不要将一个系统与另一个系统协调起来,而是将数据复制或增加三倍。正如我们所听到的,我们已经创建了一个节点js项目,其中包含了处理这个资产的基本代码。它将是一个典型的CRUD数据库操作器,配备了单元测试和JavaScript交错器……太好了。

这样,我们就可以在开始更改代码之前运行测试,从而检查所有正常的操作。下面的npm测试向我们展示了测试和代码的覆盖范围。

从这里,我们可以看出,如果在更改代码时某个东西停止工作,这似乎是我们的错。为了需要实例逼近并与之交互,我们必须启动网络,但在这种情况下,我们不必对抗所有yaml和脚本,我们不会标记本地网络,如果你没有docker、iTunes映像并启动它。要安装和实例化简单的实体,我们也可以从扩展中展开操作符,只需点击几下,就可以安装和操作了。此外,如果必须在网络上进行更改,您可以从该选项卡访问组成网络的地下通道、节点和组织。

此外,如果我们想在互联网上进行交易,扩展程序还可以让我们自由选择发送到保留在分类账中的交易或评估交易。通过这种非常简单的方法,您可以在Hyperledger Fabric中从VScode创建链代码并与之交互,这使合同开发人员能够只关注要编程的逻辑,而不用担心在本地环境的活动网络中使用的所有复杂性。

ag百家乐

此外,通过开发单元测试,我们可以将这些链式代码构建成一个相互集成的系统,并需要享受用于传输代码的地下通道。关键词:VScodeNode。

本文来源:ag百家乐-www.justonehouraweek.com