cors() 中间件可用于向 HTTP 请求添加 跨域资源共享头。这些允许服务器指示除自身之外哪些源(域、方案或端口)被允许加载资源。
ts
import { cors } from "fresh";
const app = new App()
.use(cors({
origin: "http://example.com",
allowHeaders: ["X-Custom-Header", "Upgrade-Insecure-Requests"],
allowMethods: ["POST", "GET", "OPTIONS"],
exposeHeaders: ["Content-Length", "X-Kuma-Revision"],
maxAge: 600,
credentials: true,
}))
.get("/", () => new Response("hello"));选项
有关所有支持选项的列表,请参阅 API 文档