본문 바로가기

개발/express

[CORS] multi origin

반응형

express개발시 origin 허용을 해줘야합니다. 그런데 한개의 api 서버만 있을 경우, QA/개발용 모두 사용 가능해야한데요. 어떻게 할까요?

# solution
server.use(cors({
    origin: ["url", "url2"],
    ...
}))

#.env화
server.use(cors({
    origin: ORIGIN.split(','),
    ...
}))

ORIGIN = url,url2
*url2는 ,바로 뒤에 넣어야 공백이 안들어갑니다

.env 사용시, 공백을 주의하시면 됩니다