CORS 機能を有効にしています。私が持っていない場合、私はそれを見つけています:
[Route("/cors_endpoint", "GET, OPTIONS")]
私のリクエストdtoで、404が返されます。
CorsFeature
、および以下を使用しているPreRequestFilter
ため、この 404 がどこから来るのかわかりません。(認証属性も使用していますが、それを使用してステートレス認証を行っています)。
Plugins.Add(new CorsFeature());
PreRequestFilters.Add((req, res) => {
if (req.Method == "OPTIONS")
{
res.StatusCode = 200; //my hack
res.EndRequest();
}
});
何か案は?PS。まだ 3.9.x
編集: 私の本当の質問はおそらく次のとおりです。
[Route("/cors_endpoint", "GET")]
これにより 404 が返され、PreRequestFilter にまったくヒットしません。なんで?