1. 상황⛈️
- 시퀄라이즈 orm을 통해서 카카오 로그인을 백엔드에서 구현하려고 하였다.
- 원래 mysql테이블 세팅할때 로컬 회원가입에서는 정보를 이메일, 비밀번호 정도만 받으려고하다가 그래도 회원가입 구색을 좀 갖추어보자싶어 코드를 이메일,비밀번호, 아이디, 성별, 폰번호 등등을 받는 회원가입 폼을 만듦
- 그런데 코드를 실행하니 칼럼이 없다는둥에 에러가 5줄 뜨는 상황이 발생했다.
- 에러내용은 "original: Error: Unknown column 'user_id' in 'field list'"가 떳다.
2. 해결시도😶🌫️
- 검색을 해보니 한국어로 단순하게 user_id 칼럼이 없다는 뜻이니 mysql에 넣어주라는것이다.
- 말이야 쉽지. 그래서 mysql 워크벤치를 열어봤다. 근데 내가 어떻게 세팅을 했는지 그것도 에러가 뜬다. 껏다...
- 침대에 누웠다.(이것도 해결시도임. 아무튼 맞음)
3. 정답🚀
- 침대에 누우려고 했다가 든 생각 "어차피 mysql에 저장된 데이터도 없는데 다지우고 다시 세팅하자"
- 그래서 sequelize.sync({ force: true })를 설정해주게된다.

정답!
하 이거하려고 이틀고민했다..
passport.js 가 세팅하기 쉽다길래 택했는데.. 참.. passport.js 택해서 이정도 에러에서 끝난걸라나.
종종 드는생각은 이렇게 주먹구구식으로 에러해결하는게 나한테 실질적으로 도움이 될까싶다.
되겠지 뭐

공감하며 읽었습니다. 좋은 글 감사드립니다.