Как использовать API узла Shopify для получения маркера доступа из сеанса с помощью API-шлюза Amazon AWS

#node.js #aws-lambda #shopify #aws-api-gateway #shopify-app

Вопрос:

У меня есть пользовательская функция, которая проверяет токен сеанса Shopify и возвращает декодированный JWT

 {  iss: The shop's admin domain.  dest: The shop's domain.  aud: The API key of the receiving app.  sub: The user that the session token is intended for.  exp: When the session token expires.  nbf: When the session token activates.  iat: When the session token was issued.  jti: A secure random UUID.  sid: A unique session ID per user and app.  }  

Затем я инициализирую контекст с помощью Shopify.Контекст.инициализировать({…})

Как я могу получить маркер доступа с помощью:

 const session = await Shopify.Utils.loadCurrentSession(req, res)  

Прямо сейчас я сохраняю токен доступа в базе данных во время начальной установки, так как не знаю, как использовать описанную выше функцию с AWS API Gateway.

Что должно быть req и res, зная, что лямбда-обработчик имеет событие и контекст в качестве параметров? Я чувствую, что req = событие. Но я понятия не имею, каким должен быть res в этом случае.

Комментарии:

1. Вы должны добавить лямбда-язык в теги

2. «Лямбда-языка»не существует. Сообщение уже помечено aws-лямбда. Добавление Узлов

3. Лямбда поддерживает ряд языков выполнения, таких как go, javascript, python, Java и т. Д