본문 바로가기

ENGLISH

delimited

server의 index.js 파일에서 cors 옵션을 작성하는 부분에

"origin은 클라이언트(리액트) 서버의 주소이며 method 는 오로지 GET, POST, OPTION만 허용해야 합니다." 라는 설명이 있었다.

나는 아래와 같이 methods의 값을 스트링 형식으로 적어주었는데 reference 코드에는 배열이었다.

app.use(cors({
  origin : "https://localhost:4000",
  methods : "GET, POST, OPTIONS",
  credentials: "include", 
}));

 

동기분께 여쭤보니 배열로 해야 한다고 했다.

내가 본 공식 문서에는 그냥 스트링 형식이어서 혼란스러웠다.

 

그 부분을 찾아보다가 새로운 사실과 함께 새로운 단어도 배웠다.


Express cors middleware

Configuration Options

 

  • Origin : ----
  • Methods : Configures the Access-Control-Allow-Methods CORS header. Expects a comma-delimited string (ex: ‘GET,PUT,POST’) or an array (ex: ['GET', 'PUT', 'POST']).

아 뭐야~~ 둘 다 된다고 하네!! ㅋㅋ

얼른 알려줘야겠다.

 

 

 

delimited

: having fixed boundaries or limits.

 

그래서 Methods의 값은 쉼표로 구분된 문자열이나 배열로 적어주면 된다고 한다! 

 

'ENGLISH' 카테고리의 다른 글

be coined by  (0) 2021.03.05