def cors.preflight
emerging-ezhttp@0.21.0.0 · src/cors.bend:195
import emerging-ezhttp@0.21.0.0/src/cors.bend as Cors
import Base
import emerging-ezhttp@0.21.0.0/src/http.bend as Http
195
196def cors.preflight(cfg: Cfg, origin: String, method: String, req_headers: String)
197 -> Http.Reply:
198 match cfg:
199 case Cfg{+origins, methods, headers, +credentials, max_age, expose}:
200 +acao = cors.acao(origins, credentials, origin)
201 cors.preflight.denied(acao, methods, headers, credentials, max_age,
202 req_headers, method, String.eq(acao, ""))