Memo8 Error: COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4' db와 시퀄라이즈 연동 후 서버를 실행하고 db 테이블을 살펴보는데 설정해놓은 테이블 일부분만 들어와있었다. 터미널을 확인해보니 몇몇 테이블은 Executing이 되었는데 어디서 에러가 났다. // 에러 문구 Error: COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4' 이 에러는 아래와 같이 수정한다. // 에러 코드 charset: "utf8mb4", collate: "utf8_general_ci", // 수정 후 charset: "utf8mb4", collate: "utf8mb4_general_ci", 2022. 6. 25. AssociationError [SequelizeAssociationError]: requires through option, pass either a string or a model 처음으로 시퀄라이즈 연동을 해보는데 코드를 작성하고 서버를 실행하는데 Association에러가 나왔다. (이것 때문에 2시간을 날림) // 에러 문구 AssociationError [SequelizeAssociationError]: Post.belongsToMany(Hashtag) requires through option, pass either a string or a model N 대 N 관계는 through option 설정을 해야한다. // 에러 코드 // models/post.js ... db.Post.belongsToMany(db.Hashtag); // models/hashtag.js ... db.Hashtag.belongsToMany(db.Post);; // through option 설정.. 2022. 6. 25. 회사에서 python pip 설치 중 에러가 있을 때 보통 회사에서 Python을 설치하여 사용할 때 pip 설치가 되지 않는 경우가 있습니다. 그럴 때 해결 법으로 #1 파이썬 설치 경로로 이동하여 Lib 폴더를 들어가 requests 폴더 까지 찾아 오셔야 합니다. 제 노트북의 설치경로는 이러하고 제가 실습생으로 일하고 있는 lg이노텍에서는 무조건 Administrator 폴더로 이동하여 파이썬 경로를 찾아야 하더군요.. 회사마다 차이는 있겟죠?? C:\Users\Hs\anaconda3\Lib\site-packages\pip\_vendor\requests 저는 아나콘다를 설치하여 아나콘다 폴더 안에 있지만 대부분 python39 폴더 안에 Lib폴더를 찾아 가셔야 할겁니다. #2 requests 폴더 안에 sessions 파일 또는 session.. 2022. 6. 1. vscode prettier 설정 1. extension 클릭 2. prettier install 3. ctrl + shitf + p -> Open Setting (UI) 입력 4. 설정 검색에서 Format On Save 검색 -> Format On Save 체크 5. 설정 검색에서 Default Formatter 입력 -> None 에서 Prettir - Code formatter 로 변경 2022. 3. 28. 이전 1 2 다음