¿Cómo depurar un proyecto SubQuery?

... 2022-8-10 Less than 1 minute

# ¿Cómo depurar un proyecto SubQuery?

# Guía en vídeo

# Introducción

Para depurar proyectos de SubQuery como pasar por el código, establecer puntos de interrupción y inspeccionar variables, tendrá que usar un Node.js inspector en conjunto con las herramientas de desarrollo de Chrome.

# Inpector del nodo

Ejecuta el siguiente comando en tu terminal.

export Db_USER=postgres
export Db_PASS=postgres
export Db_DATABASE=postgres
export Db_HOST=localhost
export Db_PORT=5432
subql-node -f your-project-path
1
2
3
4
5
6

Por ejemplo:

node --inspect-brk /usr/local/bin/subql-node -f ~/Code/subQuery/projects/subql-helloworld/
Debugger listening on ws://127.0.0.1:9229/56156753-c07d-4bbe-af2d-2c7ff4bcc5ad
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
1
2
3
4

# Devtools de Chrome

Abra Chrome DevTools y vaya a la pestaña Fuentes. Tenga en cuenta que hacer clic en el icono verde abrirá una nueva ventana.

inpector del nodo

Vaya a Filesystem y añada la carpeta del proyecto al área de trabajo. Luego abra la carpeta dist > mapeos y seleccione el código que desea depurar. Luego pase por el código como cualquier herramienta de depuración estándar.

depuración de proyectos

Last update: August 10, 2022 00:49