AJAX 呼び出しを介して Finatra を使用して構築した REST API にアクセスしようとしています。残念ながら、次のエラーが表示されます。
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)
}
Finatra で CORS を許可するようにヘッダーを適切に設定するにはどうすればよいですか?