Node.js

cors 'Access-Control-Allow-Credentials' 헤더 설정 시 주의할 점

pangyoelon 2023. 3. 25. 17:41

서버측에서 cors를 설정하는 법에 대해 웹서핑을 해보면

 

cors미들웨어에 인자로 주는 객체를 선언하는 부분에서 블로그마다 다들 표현이 조금씩 달랐다

 

app.use(cors({
    origin: 'http://localhost:1234',
    credentials: 'true',
}));

app.use(cors({
    origin: 'http://localhost:1234',
    credential: true,
}));

app.use(cors({
    origin: 'http://localhost:1234',
    credential: 'true',
}));

위와 같이 작성할 시 Access-Control-Allow-Credentials 헤더가 빈 문자열이라는 오류가 계속 난다

 

app.use(cors({
    origin: 'http://localhost:1234',
    credentials: true,
}));

위와 같이 작성해주어야함