CORS с весенними облачными функциями с aws - PullRequest
0 голосов
/ 19 ноября 2018

Я использую функции Spring Cloud с адаптером AWS для создания лямбда-функции в AWS. Я также создал триггер API для лямбда-функции. Место, где я борюсь, в основном включает CORS для этого API. Шлюз AWS API с лямбда-прокси, по-видимому, требует серверной части (в данном случае облачной функции весенней загрузки) для предоставления заголовка CORS.

Есть ли способ заставить это работать. Я попытался включить весенний WebSecurity, включив фильтр Cors. Однако закончился с NullPointerException

java.lang.NullPointerException: null
    at org.springframework.cloud.function.web.flux.FunctionHandlerMapping.getHandlerInternal(FunctionHandlerMapping.java:93) ~[spring-cloud-function-web-1.0.0.RELEASE.jar:1.0.0.RELEASE]
    at org.springframework.cloud.function.web.flux.FunctionHandlerMapping.getHandlerInternal(FunctionHandlerMapping.java:43) ~[spring-cloud-function-web-1.0.0.RELEASE.jar:1.0.0.RELEASE]
    at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:350) ~[spring-webmvc-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1188) ~[spring-webmvc-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:964) ~[spring-webmvc-5.0.7.RELEASE.jar:5.0.7.RELEASE]

Любые идеи / указатели будут с благодарностью.

...