DB에 접속하지 못하여 발생한 에러
확인해본 것들
- Mysql port number ( 3306 이 아닌지 확인 )
- database 이름
- GUI로 mysql 접속 가능한지
connect ECONNREFUSED ::1:3306 문구에서
- ::1?? https://stackoverflow.com/questions/4611418/what-is-ip-address-1
- The simple answer is that: ::1 is the compressed format of IPV6 loopback address 0:0:0:0:0:0:0:1. It is the equivalent of the IPV4 address 127.0. 0.1
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost', // <--- 에러일으킴
dialect: 'mysql'
});
host 수정!!
const sequelize = new Sequelize('database', 'username', 'password', {
host: '127.0.0.1', // <--- 해결
dialect: 'mysql'
});
'프로그래밍 > Node.js' 카테고리의 다른 글
비밀번호 암호화하기 기본(단방향) (0) | 2023.11.18 |
---|---|
JWT 기본 개념/인증,인가 (0) | 2023.11.07 |
[Sequelize] ORM for SQL : 설치 및 DB연결 (0) | 2023.08.07 |
REST API 설계하여 요청 및 응답하기 : body-parser 이용 (0) | 2023.07.29 |
REST API : 경로 Naming, HTTP Method (0) | 2023.07.26 |