В этой статье содержится информация о том, как отлаживать приложение Salesforce Cloud Commerce, работающее в тестовой среде Salesforce, путем инициации подключения к цифровому серверу.
Мы используем следующее:
- SFRA (эталонная архитектура витрины)
- Код Visual Studio
- Расширение отладчика Prophet
Шаги:
- Импортируйте папку проекта в VS Code. Вы найдете папку .vscode, созданную автоматически в структуре вашего проекта. У него должен быть файл launch.json.
- Вместе с картриджами создайте файл 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.
Мы можем запустить приложение в режиме отладки, щелкнув опцию «Цифровой сервер».