У меня есть 3 отдельные функции, каждая в своих папках. Все они используют клиент Twilio и клиент Apollo для работы с SMS и сервером GraphQL соответственно.
Вместо того, чтобы иметь весь код для создания экземпляра каждого клиента (получить ключи от env et c.) В каждом файл, можно ли его где-то поместить и потребовать в?
Я попытался поместить код в файл. js в папке / функции верхнего уровня и указать его в коде функции, как показано ниже, и это работает локально работает нормально на netlify dev
, но выдает ошибку Module not found '../twilioClient'
при вызове функции в реальной среде.
/functions
apolloClient.js
twilioClient.js
package.json - specifying deps used by above files
/auth
auth.js - require('../apolloClient')
...
/trails
trails.js - require('../twilioClient') etc.
...