В этой статье содержится информация о том, как отлаживать приложение Salesforce Cloud Commerce, работающее в тестовой среде Salesforce, путем инициации подключения к цифровому серверу.

Мы используем следующее:

  1. SFRA (эталонная архитектура витрины)
  2. Код Visual Studio
  3. Расширение отладчика Prophet

Шаги:

  1. Импортируйте папку проекта в VS Code. Вы найдете папку .vscode, созданную автоматически в структуре вашего проекта. У него должен быть файл launch.json.
  2. Вместе с картриджами создайте файл dw.json. Предоставьте необходимую информацию и сохраните.

    картриджи:
    - app_storefront_base
    - modules
    - weather
    - dw.json

3. Зайдите на торговую площадку в Студии и установите расширение «Prophet Debugger». Он обеспечивает возможность отладки и загрузки картриджей в песочницу.

После этого вы увидите последний значок в левой строке меню отладчика Prophet.

4. В файле launch.json отредактируйте свойство «name» на любое желаемое имя. Мы предоставили «Цифровой сервер».

Этот параметр будет использоваться отладчиком Prophet для установления соединения с цифровым сервером Salesforce Cloud, используя данные, предоставленные в dw.json.

5. Щелкните значок Пророка, и вы найдете раздел картриджей. Вы можете видеть, что эта перспектива предоставляет нам возможности для создания картриджа и включения / отключения загрузки.

6. При наведении указателя мыши на «красный значок обновления» появится текст «Пророк: Очистить проект / Загрузить все».

После щелчка он выполнит сборку и развернет все картриджи в песочнице, как указано в файле dw.json.

7. Чтобы отладить приложение, щелкните значок отладки.
Вы увидите перспективу ниже со следующими разделами:
- Переменные
- Смотреть
- Стек вызовов
- Точки останова

Вверху мы можем найти опцию «Цифровой сервер». Это имя, которое мы указали в свойстве name launch.json.

Мы можем запустить приложение в режиме отладки, щелкнув опцию «Цифровой сервер».