Итак, я сделал пару вещей, чтобы заставить это работать. Я добавил заголовки ответа с соответствующими значениями отображения, такими как , который этот парень делает . Вы можете видеть это на картинке из вопроса.
Затем, как и в моем случае, API запускает функцию Lambda, я добавил это к возвращаемому значению функции (python):
'headers': {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'POST, PUT, GET, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With'
}
Итак, полный возврат выглядит следующим образом:
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!'),
'headers': {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'POST, PUT, GET, OPTIONS',
'Access-Control-Allow-Headers': 'Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With'
}
}
Это работает нормально, хотя я не уверен, что понимаю, что на самом деле происходит, поэтому, если кто-то захочет объяснить больше в комментарии, было бы здорово.