この書き方で
app
.get("/path1", (context) => path(context))
.get("/path2", path)
function path(context: Context) {
return context.error("Bad Gateway");
}
response に格納される code はどちらも 502 になるけど、context に格納される context.set.status は /path2 の場合 200 になってしまう
response にはちゃんと入ってるから実用的には問題ないけど、ログにはエラーなのに 200 って表示されるのエグい