Я пытаюсь получить доступ к моему REST API, который я построил с помощью Finatra через вызовы AJAX. К сожалению, я получаю следующее сообщение об ошибке:Finatra access-control-allow-origin
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Я прочитал о благоприятном CORS, но я не мог узнать, как сделать это в Finatra 2.1.6. Я видел, что существует политика, которая может быть включена и очень разрешима, но мне почему-то не удается ее запустить. В моем коде я написал:
override def configureHttp(router: HttpRouter) {
router
.filter(new HttpFilter(Cors.UnsafePermissivePolicy))
.add(controller)
}
Как правильно установить заголовки, чтобы позволить CORS в Finatra?
Вы пробовали ['' '' CorsFilter'''] (https://github.com/twitter/finagle/blob/develop/finagle-http/src/main/scala/com/twitter/finagle/http/ фильтр/Cors.scala # L236)? –