[typescript] 타입스크립트에서 서버에서 Access-Control-Max-Age 헤더를 설정하는 방법
// express.js를 사용하는 경우
import express from 'express';
const app = express();

// CORS 미들웨어 추가
app.use((req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
  res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
  res.header('Access-Control-Max-Age', '600'); // 600초로 설정
  next();
});

// 나머지 서버 설정
// ...

위 코드에서 Access-Control-Max-Age 헤더를 설정하여 preflight 요청의 결과를 캐싱하고, 클라이언트에서 서버로의 요청에 대한 정책을 쉽게 적용할 수 있습니다.

더 자세한 내용은 MDN Web Docs에서 확인하실 수 있습니다.