INTEGRITY Документация

Подключение отладчика

Для отладки Workers можно использовать обычные инструменты Node.js. Установка точек останова, отслеживание значений и просмотр стека вызовов, всё это можно делать с помощью отладчика.

Visual Studio Code

Создать конфигурацию

Проще всего отлаживать Worker в VSCode, создав новую конфигурацию.

Откройте Запуск и отладка меню на панели активности VSCode и создайте .vscode/launch.json файл, содержащий следующее:

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

Из раздела Запуск и отладка меню на панели активности, выберите Miniflare конфигурацию и нажмите зелёную кнопку воспроизведения, чтобы начать отладку.

WebStorm

Создайте новую конфигурацию, нажав Добавление конфигурации в правом верхнем углу.

Кнопка добавления конфигурации в WebStorm

Нажмите плюс кнопку в левом верхнем углу всплывающего окна и создайте новый Node.js/Chrome конфигурацию. Задайте Host поле в localhost и Порт поле в 9229. Затем нажмите OK.

Конфигурация отладки Node.js в WebStorm

Выбрав новую конфигурацию, нажмите зеленую кнопку debug, чтобы начать отладку.

Кнопка отладки конфигурации в WebStorm

DevTools

Точки останова также можно добавлять через Workers DevTools. Подробнее см. ознакомьтесь с руководством в документации Cloudflare Workers.