FRONT END: NEXT (localhost:3000)BACK END: EXPRESS (localhost:3065)프론트와 백엔드가 나뉘어있고 로그인 버튼을 통해서 백엔드 api에 접근해서 github으로 로그인하기첨엔 케이스4번으로 saga로 로그인 요청 액션을
passport local 전략으로 로그인 테스팅을 하는중 이상한 이슈를 발견했다. 이슈는 로그인을 성공했는데도 불구하고 req.user가 있었는데도 불구하고 리다이렉션시 로그인했던 세션이 사라진것이다. 구글링을 통해서 사례를 찾아보려했는데 개인적으로 레퍼런스가 잘 나
connect-flash는 만약 redirect될 때 어떤원인으로 redirect되었는지 사용자에게 메세지를 보여주게 해주는 패키지이다.flash라는 객체가 세션에 생기는데 이 메세지를 pop해줘서 일회용으로 사용하는 방식이다.그런데 session-file-store와
react hook의 갯수는 무조건 동일해야한다.만약 저 에러가 났다면 return 이후에 hooks가 사용되었는지 확인해볼 필요가 있다.hooks는 무조건 상위부분으로 다 올려야한다.
이라는 메세지를 받는경우위에 usernameField,passwordField에 제대로된 값이 바인딩 여부가 제대로 되었는지 확인해봐라.input의 name속성에 해당하는 값들로 제대로 설정했는지 확인해라.
리액트에는 focus를 위한 이벤트가 onFocus, onBlur 두 종류가 있다. 이 때 onBlur가 다른 이벤트를 먹어서 다른 이벤트가 fire되지 않는 경우가 있다.이에 대한 해결방법으로는 releatedTarget을 활용한 방법이 있다.만약 먹히는 이벤트가 클
redis 3.x, redis 4.x 버전 사이에 변경사항이 생겨서 connect-redis를 3.x 처럼 설정해서 사용할 경우 아래와 같은 에러가 발생한다.Error: A client must be directly provided to the RedisStore이 에
스타일을 하다보면 이게 왜 이렇지? 하면서 생각하면서 고민하는 경우가 종종 있다.이번에도 그런경우.....이번엔 100%의 함정에 걸림.100%ex보통 나는 border를 이용해서 문제를 찾곤하는데, 이번엔 부모안에 두개의 자식이 있는경우 한 자식에게 100%의 hei
webpack이미지처럼 webpack실행시 에러가 난다면 이건 webpack.config.js 파일에 작성이 잘못된 것인지 확인해야한다.webpack실행시 에러