반응형

선행작업은 nodejs 설치다.

nodejs는 잘설치 됐다는 전재하에 yarn 설치한다.

하단 환경변수 path만 잘 잡아주면 잘된다.

 

1. 커맨드 창 열기

window  key + r 실행 창에서 cmd 입력

 

 

윈도우 실행창

2. 커맨드 창에서 npm i -g yarn 입력 설치

설치가 완료되면 아래와 같이 설치 정보가 표시된다.

window cmd npm install yarn

 

 

3. yarn 설치확인

아래와 같이 명령어가 아니라고 한다.

 

4. 환경변수에 설치 경로 Path 잡아주기

환경변수 중 Path를 선택하고 편집 -> 새로 만들기를 통해 설치된 yarn의 bin 디렉터리를 등록한다.

환경변수 선택 Path
yarn 설치 경로 Path 추가 

5. yarn 버전 확인

cmd 창을 닫고 재시작해줘야 확인할 수 있다.

 

 

 

 

 

반응형
반응형

기본 설정으로 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