Разрешение модулей @salesforce на Heroku

#heroku #salesforce

Вопрос:

У моей компании есть приложение на платформе Salesforce, которое мы планируем расширить. Я изучаю плюсы и минусы размещения расширенных функций в Heroku, а не в Salesforce. Одним из самых больших недостатков, которые я вижу в настоящее время, является отсутствие доступа к модулям @salesforce, но я не могу найти документацию для этого. Не знаете ли вы, можно ли импортировать модули @salesforce?

ссылка: https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.reference_salesforce_modules

Ответ №1:

Некоторые, но не все, базовые веб-компоненты Lightning могут использоваться в приложениях на основе LWC с открытым исходным кодом, построенных на платформе Heroku или где-либо еще. Узнайте больше о LWC OSS в Trailhead.

Однако другие компоненты экосистемы веб-компонентов Lightning относятся к платформе Salesforce. Например, в ОС LWC вы не можете импортировать данные изнутри @salesforce/apex . Вы также не сможете импортировать данные из таких модулей , как @salesforce/schema , которые предоставляют сведения о схеме вашей организации, если вы не развертываете код и метаданные в своей организации.

То, что вы сможете использовать, — это части LWC, построенные на стандартном JavaScript, но не взаимодействие с вашей организацией Salesforce. Если вам нужно взаимодействовать с организацией, вам придется установить собственное соединение API и совершать все вызовы самостоятельно.