Hola Mundo (localhost & Docker)

... 2022-10-5 About 3 min

# Hola Mundo (localhost & Docker)

Bienvenido a este inicio rápido de SubQuery Hola Mundo. El inicio rápido apunta a mostrarle cómo se ejecuta el proyecto inicial predeterminado en Docker en unos pocos pasos.

# Objetivos de aprendizaje

Al final de este inicio rápido, deberías:

  • entender los requisitos requeridos
  • entender los comandos básicos comunes
  • ser capaz de navegar a localhost:3000 y ver el patio de juegos
  • ejecuta una simple consulta para obtener la altura del bloque del mainnet Polkadot

# Audiencia intencionada

Esta guía está dirigida a nuevos desarrolladores que tienen cierta experiencia de desarrollo y están interesados en aprender más sobre SubQuery.

# Guía en vídeo

# Pre-requisitos

Necesitarás:

  • gestor de paquetes yarn o npm
  • SubQuery CLI (@subql/cli)
  • Docker

Puede ejecutar los siguientes comandos en un terminal para ver si ya tiene alguno de estos requisitos previos.

yarn -v (o npm -v)
subql -v
docker -v
1
2
3

Para usuarios más avanzados, copie y pegue lo siguiente:

echo -e "My yarn version is:" `yarn -v` "\nMy subql version is:" `subql -v`  "\nMy docker version is:" `docker -v`
1

Esto debería regresar: (para usuarios de npm, reemplace yarn con npm)

Mi versión de yarn es: 1.22.10
Mi versión de subql es: @subql/cli/0.9.3 darwin-x64 node-v16.3.0
Mi versión de docker es: Docker versión 20.10.5, compilar 55c4c88
1
2
3

Si usted consigue lo anterior, entonces tiene luz verde para continuar. Si no, sigue estos enlaces para instalarlos:

# 1. Paso 1: iniciar el proyecto

El primer paso al comenzar con SubQuery es ejecutar el comando subql init. Inicialicemos un proyecto inicial con el nombre subqlHelloWorld. Tenga en cuenta que sólo el autor es obligatorio. Todo lo demás queda vacío.

> subql init subqlHelloWorld
? ¿Seleccionar una red Polkadot
? Seleccione un proyecto de plantilla subql-starter Starter proyecto para subconsulta
Proyecto de Clonación... hecho
RPC endpoint: [wss://polkadot. pi.onfinality.io/public-ws]:
Repositorio Git [https://github.com/subquery/subql-starter]:
Obteniendo la genesis de red hash.. done
Autor [Ian He & Jay Ji]:
Descripción [Este proyecto puede ser utilizado como un inicio de...:
Versión [0.0.4]:
Licencia [MIT]:
proyecto de preparación... hecho
subqlHelloWorld está listo

1
2
3
4
5
6
7
8
9
10
11
12
13
14

No olvides cambiar a este nuevo directorio.

cd subqlHelloWorld
1

# 2. Paso 2: Instalar dependencias

Ahora haga una instalación de yarn o node para instalar las distintas dependencias.

An example of yarn build

# Yarn yarn install # NPM npm install</p>

<pre><code class="shell">> yarn install
yarn install v1.22.10
info No lockfile found.
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
✨  Done in 31.84s.
1
2
3
4
5
6
7
8
9
10
11

# 3. Step 3: Generador de codigo

Ahora ejecuta yarn codegen para generar Typescript desde el esquema GraphQL.

Last update: October 5, 2022 01:44