Я попытался создать маршрут $default
на Amazon API Gateway для перехвата нераспознанных запросов API. Тем не менее, он всегда отвечает:
{"message":"Internal Server Error"}
Один из заголовков ответа: x-amzn-errortype AccessDeniedException
Дело в том, насколько я могу судить, я точно установил маршрут $default
так же, как один из моих других маршрутов, test
. Маршрут test
работает просто отлично, но маршрут $default
возвращает ошибку.
Есть ли какая-то причина, по которой $default
получает AccessDeniedException
, но указанный c маршрут, который в противном случае имеет ту же конфигурацию, не «т? Я подозреваю, что это как-то связано с CORS, но понятия не имею, как это отладить.
Редактировать:
В конечном итоге все еще неясно, почему это происходит, но вместо * 1021 используется маршрут /{pathVar+}
* отлично работал для меня и делает то, что я хотел.