次の URL に一致するフィルターを作成しようとしています。
/foo
と/foo/*
したがって/foo/
、基本ケースの下にあるものはすべて/foo
私はこのフィルターを持っています:
Spark.before("/foo/*", (request, response) -> {
String ticket = request.cookie("session");
if (ticket == null) {
Spark.halt(302);
}
});
しかし、もちろん、これは実行されません/foo
私は次のことを試しましたが、うまくいきませんでした:
/foo*
/foo.*
/foo/
これを達成する方法はありますか?それとも、URL のリストを使用するには? 両方の URL を同じフィルターに割り当てることができるようにします。
そして、関数を変数に格納して2回使用するとは言わないでください。まったくきれいではないと思います..