/graphql Метод POST не разрешен в приложении springboot graphql, развернутом на AWS lambda

у меня есть приложение Spring Boot, которое использует graphql-java-kickstart/graphql-spring-boot,

в основном я создаю сервер graphQL с помощью весеннего загрузочного приложения, которое я развертываю на AWS lambda

поэтому на локальном компьютере, если запустить приложение spring-boot, оно работает нормально

но на AWS Lambda возникает ошибка Метод запроса «POST» не поддерживается


person Gaurav Tanwar    schedule 12.06.2020    source источник
comment
добавьте некоторый код с файлом свойств и API, для которого он показывает эту ошибку.   -  person Hemant    schedule 17.06.2020
comment
@Hemant всякий раз, когда вы создаете приложение весенней загрузки с помощью graphql-spring-boot с помощью graphql-java-kickstart, оно по умолчанию предоставляет вам конечную точку POST /graphql, которая в основном находится за сервером tomcat, но в случае, когда нам нужно развернуть то же самое на AWS lambda нам нужно исключить сервер tomcat и включить aws-serverless-java-container-springboot2, и теперь я получаю 405 при попытке нажать /graphql   -  person Gaurav Tanwar    schedule 17.06.2020
comment
Я считаю, что на ответ, который вы ищете, уже был дан ответ, взгляните на этот post Кажется, он подходит к той же проблеме, что и у вас.   -  person Tiago Carneiro    schedule 17.06.2020
comment
@TiagoCarneiro Спасибо за ссылку, но это другое. Я хочу сказать, что когда все работает автоматически в ECS с помощью graphql-spring-boot, то оно должно работать таким же образом и на лямбда-выражении, и я получаю 405, поэтому конечная точка регистрируется автоматически, но с неправильный глагол (ПОЛУЧИТЬ)   -  person Gaurav Tanwar    schedule 18.06.2020