예시
item.init(
{
test:DataTypes.ENUM
}
)
처음에 enum이 뭔지 몰라 models에 스키마를 만들때 이런식으로 작성함.
계속 서버를 실행하면
더보기
Error: Values for ENUM have not been defined.
이라는 요상한 에러가 떴음..
이대로 구글에 검색해보니 무슨 말인지 이해 할 수 없는 글들만 왕창 있어서 멘붕옴 ( 다 외국인들이 작성한 글 뿐.. 번역해도 모르겠음 )
하루종일 이거때문에 시달리다가 끝내 다른 팀원 (한국인) 한테 물어보니 js에서 emun쓸려면 아마 따로 뭐가 들어갈지 정해줘야한다는 답변을 받음..
item.init(
{
test:{ type: DataTypes.ENUM, values: ["1", "2", "3"] },
}
)
이런식으로 바꿔주니 mysql에 잘 들어감.. 휴...
하루를 날렸지만 새로운 걸 알았으니 만족하자.
'Javascript' 카테고리의 다른 글
객체 지향 생성자 ( Constructor ) (0) | 2023.08.04 |
---|---|
enum에 쉽게 value 지정하기 (0) | 2023.07.26 |
데이터 타입 ( 숫자, 문자 ) 정리 (0) | 2023.06.09 |
JavaScript 의 역사와 특징 (0) | 2023.06.09 |
변수 ( var, let, const )의 개념과 3가지 방법 (2) | 2023.06.09 |