Лямбда-функции с ESM - PullRequest
       8

Лямбда-функции с ESM

0 голосов
/ 22 сентября 2019

Прежде всего, я новичок в Node, перешел с разработки на PHP, поэтому вопрос может быть тупым.

Я нахожусь в процессе разработки веб-сервиса с использованием узла с ESM (синтаксис «import»)).

Теперь я пытаюсь создать некоторые микросервисы для фоновой работы, используя Lambdas с SQS в качестве триггера и Serverless Framework как инструмент развертывания.

Теперь, когда я развернул первую Lambda,Я понял, что синтаксис ESM не поддерживается Lambda, но все службы / фабрики уже используют синтаксис ESM.

Каков наилучший способ управления этой лямбда-функцией на основе служб в синтаксисе ESM?

А как вы справляетесь с общими службами, используемыми как в веб-службе, так и в лямбда-пакете? Я не хочу дублировать оба проекта в IDE, если это имеет смысл.

Следовательно, я надеялся поместить этот безсерверный фреймворк в ту же папку и управлять им оттуда, но не уверен, что это лучший способ двигаться вперед ..

Если яsed 'Typescript', который я еще не успел изучить из-за крайнего срока реализации проекта, не столкнулся бы я с этой проблемой при развертывании Lambda?

1 Ответ

1 голос
/ 22 сентября 2019

С Безсерверным веб-пакетом вы можете иметь поддержку как ESM, так и TypeScript.

Для обычных служб вы можете рассмотреть их публикацию в виде пакетов, установку их непосредственно из URL-адресов GitHub или просто поместить все водин и тот же репозиторий и импортируйте их напрямую, что вам больше подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...