반응형

기본 설정으로 sequelize를 사용 중이다.

maridb를 사용하여 실행하면 콘솔에 아래와 같이 경고가 나온다.

 

warning: please use IANA standard timezone format ('Etc/GMT0')

 

타임존 포맷 IANA표준으로 넣으라는 건데, 타임존 값을 설정한 적이 없는데, 표준을 사용하란.

유효성 검사 시 값이 없을 때는 체크를 안 하고 유효성에서 바로 검사해버리나 보다.

 

아래와 같이

"dialectOptions": {

      "timezone""Etc/GMT+9"

    }

옵션을 주었다.

 

 {
  "development": {
    "username": "root",
    "password": "password",
    "..." : "...",
 	"dialectOptions": {
		"timezone": "Etc/GMT+9"
	}
}
반응형
반응형

node 서버에서 sequelize 사용 시에 아래와 같은 경고가 나왔다.

 

(node:11664) [SEQUELIZE0004] DeprecationWarning: A boolean value was passed to options.operatorsAliases. This is a no-op with v5 and should be removed.

 

options.operatorsAliases 에는 boolean  v5에서는 안먹으니 지우거나 하라는 거 같다.

 

config.json 안에 접속정보에 

operatorsAliases 속성에 false를 수정해주면 된다.

false = 0, true = 1로 변경하면 경고가 안 나온다.

반응형

+ Recent posts