Joobyで全リクエストに対してヘッダを出力する、というようなことをしたい時、Moduleを実装する必要があるようです。
そういうModuleを実装してみたので、ご参考まで。
class AppendAccessControlForDevEnv : Jooby.Module {
override fun configure(env: Env?, conf: Config?, binder: Binder?) {
if (env != null) {
env.router().get("*") {req, rsp ->
rsp.header("Access-Control-Allow-Origin", "http://localhost:8090")
}
}
}
}
class App : Kooby({
use(AppendAccessControlForDevEnv())
get("/hello") { "Hello" }
})