npm start시 아래와 같은 에러 해결하고 넘어가자.
(비번이 틀렸나?,,)
데이터베이스를 만들어 보자
schema - column 구조인데
아래 명령어가 db 생성 명령어
npx sequelize db:create
명령어를 치게되면 config 폴더안에 config 파일을 찾아주는데 config.json 파일에서 mysql id / password를 쳐주자.
// config.json json파일에서 주석처리 안되지만 블로그니까 써줌
// 실제 데이터베이스에서 개발용 / 테스트용 / 배포용으로 나누게 된다.
// 혹은 개발용 db / 배포용 db로 나눔
{
"development": {
"username": "root",
"password": "apdlvmf1!!!",
"database": "nodebird",
"host": "127.0.0.1",
"dialect": "mysql"
},
"test": {
"username": "root",
"password": null,
"database": "database_test",
"host": "127.0.0.1",
"dialect": "mysql"
},
"production": {
"username": "root",
"password": null,
"database": "database_production",
"host": "127.0.0.1",
"dialect": "mysql"
}
}
config.json파일을 설정해주고 npx 명령어를 쳐준다.
npx sequelize db:create
역시 아래와 같은 에러가 뜨게 된다.
<출처 조현영: Node.js 교과서 - 기본부터 프로젝트 실습까지 >
https://www.inflearn.com/course/%EB%85%B8%EB%93%9C-%EA%B5%90%EA%B3%BC%EC%84%9C/dashboard
'Node.js > NodeJS-book' 카테고리의 다른 글
Express로 SNS 서비스 만들기 - 프로젝트 구조 갖추기 (0) | 2022.03.15 |
---|---|
API 이해하기 (0) | 2022.03.15 |
Sequelize 모델 만들기 (0) | 2022.01.05 |
Sequelize 사용하기 (0) | 2022.01.03 |
express - middleware 사용해보기 (0) | 2021.12.31 |