INTEGRITY Dokumentace

Připojení debuggeru

K ladění svých Workerů můžete použít běžné nástroje Node.js. Nastavování breakpointů, sledování hodnot a zkoumání call stacku jsou příklady toho, co všechno lze s debuggerem dělat.

Visual Studio Code

Vytvoření konfigurace

Nejjednodušší způsob, jak ladit Worker ve VSCode, je vytvořit novou konfiguraci.

Otevřete Spuštění a ladění nabídku na panelu aktivit VSCode a vytvořte .vscode/launch.json soubor, který obsahuje následující:

---
filename: .vscode/launch.json
---
{
  "configurations": [
    {
      "name": "Miniflare",
      "type": "node",
      "request": "attach",
      "port": 9229,
      "cwd": "/",
      "resolveSourceMapLocations": null,
      "attachExistingChildren": false,
      "autoAttachChildProcesses": false,
    }
  ]
}

Z Spuštění a ladění nabídce na panelu aktivit vyberte Miniflare konfiguraci a klikněte na zelené tlačítko přehrávání pro zahájení ladění.

WebStorm

Vytvořte novou konfiguraci kliknutím na Add Configuration v pravém horním rohu.

Tlačítko pro přidání konfigurace ve WebStorm

Klikněte na plus v levém horním rohu vyskakovacího okna a vytvořte nový Node.js/Chrome konfigurace. Nastavte Host pole na localhost a Port pole na 9229. Poté klikněte na OK.

Konfigurace ladění Node.js ve WebStorm

Po výběru nové konfigurace klikněte na zelené tlačítko debug a spusťte tak ladění.

Tlačítko ladicí konfigurace ve WebStorm

DevTools

Breakpointy lze přidat také přes Workers DevTools. Další informace najdete přečtěte si návod v dokumentaci Cloudflare Workers.