Open utterances-bot opened 2 years ago
안녕하세요~~ 블로그 글 너무 잘봤습니다. 이렇게 단계별로 설명을 만들어 주시니 대단하시고 멋있네요 ㅎㅎ 감사합니다.
저는 위 글대로 하면서 겪은 에러 사항이있어서 다른분들께 공유하기 위해서 글 남깁니다.
저는 mysql8.28 버전을 사용했습니다.
위처럼 연동하다보면 Client does not support authentication protocol requested by server; consider upgrading MySQL client
에러가 뜨게됩니다.
처음에는 비밀번호 정책에 안맞는 비밀번호를 사용해서 문제 인가 싶어서 비밀번호를 바꾸어도 동일한 에러가 나타났습니다.
그래서 코드를 조금 수정해서 해결했습니다.
const mysql2 = require('mysql2/promise'); // mysql2 module 설치
...
// mysql session store 생성
const connection = mysql2.createPool(options);
const sessionStore = new MySQLStore({}, connection); // mysql2 connection 넣기
위 처럼 코드 몇줄 변경하시면 mysql 8.0에서도 사용가능합니다.
[Node.js] passport Google OAuth 2.0 로그인 사용하기 | millo's tech blog
https://millo-l.github.io/Nodejs-passport-Google-OAuth-2-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/