¿Cómo depurar un proyecto SubQuery?
Menos de 1 minuto
¿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
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.
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.
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.