#heroku #salesforce
Вопрос:
У моей компании есть приложение на платформе Salesforce, которое мы планируем расширить. Я изучаю плюсы и минусы размещения расширенных функций в Heroku, а не в Salesforce. Одним из самых больших недостатков, которые я вижу в настоящее время, является отсутствие доступа к модулям @salesforce, но я не могу найти документацию для этого. Не знаете ли вы, можно ли импортировать модули @salesforce?
Ответ №1:
Некоторые, но не все, базовые веб-компоненты Lightning могут использоваться в приложениях на основе LWC с открытым исходным кодом, построенных на платформе Heroku или где-либо еще. Узнайте больше о LWC OSS в Trailhead.
Однако другие компоненты экосистемы веб-компонентов Lightning относятся к платформе Salesforce. Например, в ОС LWC вы не можете импортировать данные изнутри @salesforce/apex
. Вы также не сможете импортировать данные из таких модулей , как @salesforce/schema
, которые предоставляют сведения о схеме вашей организации, если вы не развертываете код и метаданные в своей организации.
То, что вы сможете использовать, — это части LWC, построенные на стандартном JavaScript, но не взаимодействие с вашей организацией Salesforce. Если вам нужно взаимодействовать с организацией, вам придется установить собственное соединение API и совершать все вызовы самостоятельно.