url에서 scope=profile
부분을 뺏더니 에러가 사라짐.
router.get("/kakao", (req, res) => {
const kakaoAuthURL = `https://kauth.kakao.com/oauth/authorize?client_id=${kakao.clientID}&redirect_uri=${kakao.redirectUri}&response_type=code`;
res.redirect(kakaoAuthURL);
});
서버에서 세션을 이용하여 만든 api는 쿠키를 받아서 써야하는데 cors를 사용해야함.
→ 병석쌤께 여쭤본 결과. 쿠키를 받는 설정을 할 수 없으니 node.js에서 클라이언트 파일을 합쳐 같은 도메인을 사용하라고 말씀해주심
클라이언트의 파일을 node.js의 public 폴더로 옮기면서 발생했다.
아래와 같이 express.static
미들웨어를 사용할 때 **setHeaders
**를 활용하여 MIME 타입을 지정하였더니 에러 수정