Я могу успешно развернуть и запустить свою лямбду с помощью GraphqlClient в URL:
https://4er563if.execute -api.us-east-1.amazonaws.com / dev / zipcodes
Насколько я понимаю, он проходит через шлюз API AWS, который запускает лямбду, шлюз получает данные POST и доставляет их в лямбду.
Но теперь я хочу попробовать кодпрямо на консоли браузера Lambda.Есть опция «Настроить тестовое событие», где я могу определить и отправить строку JSON в лямбду, но я не знаю, какие данные «событие» и «контекст» должны содержать.
Я пытался:
{
"headers": {"origin":true},
"context": "{ \"functionName\": \"getZipdata\",
\"method\": \"POST\",
\"query\": getZipdata(zip: \"04340\") {id, name}}"
}
, но я получаю:
"body": "Apollo Server supports only GET/POST requests."