• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

500 에러가 납니다..

22.12.01 20:49 작성 조회수 323

0

스크린샷 2022-12-01 오후 8.46.40.pngdocker-compose up이후에 build는 다 되서 메인페이지는 열리지만 이렇게 에러가 납니다. 제가 한게 이상한가 싶어서 깃허브에 있는 코드로 docker-compose up해도 저런 오류가 나는데 무슨 문제인지 궁금합니다..!

답변 1

답변을 작성해보세요.

0

alvinlog님의 프로필

alvinlog

2023.05.18

좀 늦은 것 같지만, 그래도 공유드립니다.

https://github.com/mysqljs/mysql/issues/2390

 

mysql 버전이 올라감에 따라 (기억상 3.8부터 에러 생긴다고 본것 같습니다) db 인증 과정에서 문제가 생기는 것으로 보입니다.

 

해결책은

  1. mysql 버전을 낮춘다

  2. 백엔드에서 npm mysql 패키지를 mysql2로 변경하시면 됩니다.

package.json에서 "mysql2": "3.3.1",

db.js에서

const mysql = require("mysql2");