BackEnd2 React & Spring 환경에서 쿠키값 저장 프론트는 react, 백엔드는 spring으로 쿠키를 저장하는 기능을 구현하고 있던 중(백엔드와 프론트엔드 사이의 통신은 axios 사용), 분명히 백엔드로부터 Set-Cookie 값을 전달 받았음에도 불구하고, 쿠키값이 Application 탭의 Cookie에 저장이 되지 않는 일이 있었다. 여러 시행착오 끝에 원인을 파악하여 문제를 해결하였고, 그 과정을 기록으로 남기고자 한다. 스프링 코드 Cookie idCookie = new Cookie("memberId", String.valueOf(member.getUserEmail())); // response에 쿠키 정보를 담는다. // 쿠키의 이름은 memberId이고, 값은 회원의 id를 담아둔다. idCookie.setHttpOnly(true); /.. 2023. 11. 8. Error: Cannot find module 'ejs' 에러 해결 방법 에러 내용 nodejs를 공부하던 중에 평소와 다름없이 nodemon server.js로 서버를 실행하였는데, 내가 원하는 페이지인 /list가 뜨지 않는 오류가 발생하였다. 오류 메시지는 다음과 같다. 해결 방법 구글링을 하였더니 다음과 같은 해결책을 찾을 수 있었다. 나는 이전에 package.json 파일에 파란색으로 표시한 부분이 ejs 부분이 없어서 오류가 난 것이었다. 이를 해결하기 위해, 일단 서버를 종료하고 npm install ejs --save nodemon .js 를 입력하니 문제없이 잘 실행되었다. npm 명령어 중 --save 는 설치된 node 모듈을 pakage.json 파일의 디펜던시 목록에 추가해주는 옵션이다. 본인과 같은 에러가 나는 사람은 저렇게 다시 설치해보자. 2023. 5. 18. 이전 1 다음 728x90