nodejs アプリケーション chrome から activeweb の restful コントローラーに接続しようとすると、delete メソッドと put メソッドのオプション プリフライト リクエストが送信されます。プリフライト リクエストは、サーバーから 200 レスポンスを発行して処理する必要があります。
OPTIONS は安静なコントローラーでは処理されないため、以下のコードを RouteConfig に追加してみました
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
ホームコントローラーで
public void optionResponse(){
respond("").status(200);
}
これはうまくいきません。これは、activeweb アプリケーション内でどのように行うことができますか?