//ERROR: Invalid value
{
addressName: '경기 안산시 상록구 이동 716-4',
categoryGroupCode: '',
categoryGroupName: '',
categoryName: '스포츠,레저 > 스포츠시설 > 헬스클럽',
distance: '',
id: '22512695',
phone: '031-401-5575',
placeName: '우리동네휘트니스',
placeUrl: 'http://place.map.kakao.com/22512695',
roadAddress_name: '경기 안산시 상록구 중보로 47',
x: '126.851852125249',
y: '37.3075057767206'
}
Json 데이터타입을 seed파일에 써서 npx sequelize-cli db:seed:all
하려고 할때, 위와 같은 에러가 발생했다. 구글링을 해보니 이런 에러를 겪는 사람이 많은 것 같았다.
따옴표로 감싸도 해결이 되지 않아 검색을 통해 스택오버플로우에서 해결방법을 찾았다. Sequelize CLI는 JSON 타입과 관련된 이슈가 있고, JSON.stringify()를 써서 해결할 수 있었다.
location: JSON.stringify({
addressName: "경기 안산시 상록구 이동 716-4",
categoryGroupCode: "",
categoryGroupName: "",
categoryName: "스포츠,레저 > 스포츠시설 > 헬스클럽",
distance: "",
id: "22512695",
phone: "031-401-5575",
placeName: "우리동네휘트니스",
placeUrl: "http://place.map.kakao.com/22512695",
roadAddress_name: "경기 안산시 상록구 중보로 47",
x: "126.851852125249",
y: "37.3075057767206",
}),
},
마이그레이션 성공!