您好,欢迎您来到国盈网!
官网首页 小额贷款 购房贷款 抵押贷款 银行贷款 贷款平台 贷款知识 区块链

国盈网 > 区块链 > SubQuery开发指南-Hello World Explained

SubQuery开发指南-Hello World Explained

区块链 岑岑 本站原创

在Hello World快速入门指南中,我们运行了一些简单的命令,快速启动并运行了一个示例。这使您能够确保满足所有先决条件,并且可以使用本地;操场从中做一个简单的查询;子查询获取第一个数据;让我们仔细看看所有这些命令的含义。

subqlinit

我们运行的第一个命令是:subqlinit-starter subqlhelloworld。

这个指令为你做了很多工作,创建了很多文件;如正式文件中所述,您将主要处理以下文件:

在project.yaml和schema.graphql中列出;Graphql架构的Src/mappings/目录中的映射函数

SubQuery开发指南-Hello World Explained这些文档是我们所做一切的核心;因此,我们将在另一篇文章中花更多的时间讨论这些文档;然而,就目前而言,您需要知道的是,这样的模式包括来自的用户;项目子查询API要求的数据描述;Yaml文件包含“配置”类参数,当然还有;打字稿;映射处理程序——它的类脚本具有转换数据的功能。

纱线安装

接下来我们要做的是。纱线安装;也可以用;Npm安装

简短的历史;节点包管理器或;NPM第一次开发是在1860年;2010年上映,是的;包管理器在JavaScript开发人员中非常受欢迎;这是您安装的;在您的系统上;Node.js是自动安装的默认软件包;纱线最初是由。关于脸书;2016年发布解决;NPM(当时)的一些性能和安全缺陷。

纱线的作用是检查;包装ON文件并下载各种其他依赖项。package.json文件似乎没有太多的依赖关系,但是当你运行命令时,你会注意到;18983份文件;这是因为每个依赖项都有自己的依赖项。

SubQuery开发指南-Hello World Explained yarn编码基因

然后我们跑;纱线代码或;Npm运行脚本代码;这样做是为了获得;Graphql架构(in;Schema.graphql)并生成关联;Typescript模块文件(所以输出文件会有扩展名);您不应该更改任何生成的文件,只能更改源文件;Schema.graphql文件

/图像-3/纱线形成

然后执行;纱线形成或;Npm运行脚本生成;有经验的程序员应该对此很熟悉;它创建一个分发文件夹,并执行部署代码优化等操作。

SubQuery开发指南-Hello World Explaineddocker撰写

最后一步是合并;码头工人总部;docker compose pullampamp和amp;Docker compose up(也可以单独运行);从中提取命令;Docker hub获取所有必需的图像,up命令启动容器。

SubQuery开发指南-Hello World Explained当容器启动后,你会看到终端吐出很多文本,显示节点和;graphql引擎的状态;当您看到:

SubQuery开发指南-Hello World Explained你懂的;子查询节点已开始同步。

普通的

现在你知道了幕后发生的事情,问题是下一步该怎么做;如果你有信心,你可以开始学习如何创建一个项目,并了解更多关于三个关键文件。清单文件、graphql模式和映射文件。

或者您可以继续我们的教程部分,在那里我们将学习如何;在子查询的托管基础结构上运行此操作;你好世界的例子,我们将学习如何修改;首先,我们将运行一个开源项目,以便更好地理解如何运行它;子查询项。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。

原文地址"SubQuery开发指南-Hello World Explained":http://www.guoyinggangguan.com/qkl/186355.html

微信扫描二维码关注官方微信
▲长按图片识别二维码