2주-Project(3)

2019. 11. 5. 09:35카테고리 없음

클라이언트 - 서버간 통신 에러

 

※현상은 ?

  • 클라이언트에서 요청을 보낸 후 서버 쪽에서 신호는 들어오지만
    req.body는 빈 객체로 찍힘. ( post 404 not found )
    req.on('data', ... ) → 콘솔로 찍어보면 잘 나옴.
    포스트맨으로 post요청시 서버쪽에 잘 들어오는 것 확인.

※무엇이 원인일까 ?

  서버 쪽인지 클라이언트 쪽인지 명확하지 않음.

  • 이전 cors 에러는 해결됨.
  • 헤더 구성이 문제일까? - simple / preflight ...
    (content-type, authorization 등등...? 명확하지 않음)
    content-type 바꾸면 그에따라 cors에러가 뜨기도 함.

원인은 cors 선언의 위치 오류

cors require 및 선언을 cors 사용 app.use(cors()) 보다 밑에 해준 것이 오류의 원인.

선언을 다시 use 위쪽으로 옮겨주어서 오류 해결

=정말 별거 아닌걸로 하루를 날렸다... 그 수많은 시도들은 무얼위해...ㅠ