Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 이미지 좌표 추출
- expo
- 설치완료안됨
- ogr2ogr
- AWS
- aws ec2
- C언어
- AWS CodePipeline
- Unable to find the global bin directory
- Error:error:0308010C:digital envelope routines::unsupported
- react
- AWS CodeBuild
- 이미지 맵
- can't getting credentials
- GeoJSON object too complex/large
- node
- rwdImageMaps
- 반응형 페이지 좌표 변환
- 어셈블리어
- EC2
- credential error
- SASS
- 김골라
- CSS
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- nodejs
- NODE_VERSION
- S3
- netlify variables
Archives
- Today
- Total
ImFe's study
[WEB] Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0 본문
WEB
[WEB] Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
ImFe 2023. 8. 9. 02:00문제 상황
- sequelize@6.32.1에서 /models/index.js에 config/config.js과 cross-env를 연동하던 중 발생
- dot-env와 연동 편의를 위해 cross-var 이용, 기존 config.json을 config.js로 변경
- 환경변수 값을 분기하는 코드는 config/config.js로 분리
- Error: Dialect needs to be explicitly supplied as of v4.0.0 오류 발생
시도한 방법들
- 버젼 호환성 확인
- 현재 버젼이 더 높음
- 값이 정확한지
- new Sequelize 생성자 인자 변경
- 상관 없음
// 기존
if (config.use_env_variable) {
sequelize = new Sequelize(process.env[config.use_env_variable], config);
} else {
sequelize = new Sequelize(config.database, config.username, config.password, config);
}
// 변경
/**
* DB 이름, DB 사용자 이름, DB 접근 비밀번호, config파일
*/
sequelize = new Sequelize(config.database, config.username, config.password, config)
// 변경
sequelize = new Sequelize(config.database, config.username, config.password, {
host: config.host,
dialect: config.dialect
});
// 최종, 다른 것들도 되는데 이게 제일 간편해서..
sequelize = new Sequelize(config)
원인
/**
* index.js(진입점)에 config 코드 누락.
* 현재 프로젝트 구조의 경우 최상단에 위치하여야 정상적으로 값을 이용할 수 있다.
*/
require('dotenv').config()
'WEB' 카테고리의 다른 글
[WEB] pnpm 오류 - pnpm ERR_PNPM_NO_GLOBAL_BIN_DIR, Unable to find the global bin directory (1) | 2024.04.12 |
---|---|
[WEB] Netlify에 React 프론트엔드 배포 및 Error:error:0308010C:digital envelope routines::unsupported 오류 해결 (2) | 2023.06.19 |
[NVM] macOS에서 nvm을 이용하여 node버젼 설치 시 너무 오래걸리는 문제 (0) | 2023.06.13 |
[Vue] 변수의 3depth 이상 변수 <template>에서 사용시 오류 해결? (0) | 2023.02.07 |
[WEB] rwdImageMaps를 이용한 이미지맵 좌표 반응형 변환 (0) | 2023.02.03 |
Comments