How We Coding

'JS > Node.js' 카테고리의 다른 글

[Lambda] node-gyp  (0) 2019.05.16
[정리] 아하 REST API 서버 개발 #1, #2  (0) 2019.03.31
[Node.js] How to store emoji in MySQL  (0) 2019.02.03

'JS > Node.js' 카테고리의 다른 글

[Lambda] node-gyp  (0) 2019.05.16
[정리] 아하 REST API 서버 개발 #3  (0) 2019.03.31
[Node.js] How to store emoji in MySQL  (0) 2019.02.03

sequelize issue

DB2019. 3. 28. 13:05

ERROR: Migration create-user.js – Not able to start development server

 

> sequelize db:migrate

 

...

 

== 20190328034059-create-users: migrating =======
ERROR: Migration 20190328034059-create-users.js (or wrapper) didn't return a promise

 

Sol)

> npm install -g vapid-cli

> sequelize db:migrate

 

해결되었다.

 

Reference : https://forums.vapid.com/t/error-migration-create-user-js-not-able-to-start-development-server/139/3

[JS] import / export

JS/JS(ES6+)2019. 2. 11. 00:33

'JS > JS(ES6+)' 카테고리의 다른 글

[JS] 느낌표로 시작하는 함수  (0) 2019.02.11
[JS] require(), module.exports, exports  (0) 2019.01.25
[JS] Symbol (ES6)  (0) 2019.01.20

'JS > JS(ES6+)' 카테고리의 다른 글

[JS] import / export  (0) 2019.02.11
[JS] require(), module.exports, exports  (0) 2019.01.25
[JS] Symbol (ES6)  (0) 2019.01.20

DataBase Schema 에서 default collation 을 utf8 - default collation 에서 utf8mb4 - utf8mb4_unicode_ci 로 변경


테이블의 특정 칼럼의 collation 을 Table default 에서 utf8mb4 - utf8mb4_unicode_ci 로 변경


NodeJs - sql connection options 에 charset : 'utf8mb4' 추가


포스트맨에서는 정상적으로 보임.



utf8 인코딩은 3바이트까지 지원하는데 이모티콘은 4바이트를 차지하기 때문에 문제가 발생한다고 한다. 

이를 해결하기 위해 MYSQL 5.5.3 부터 4바이트를 지원하는 utf8mb4라는 캐릭터 셋이 추가되었다.

그러므로 이모티콘을 지원하기 위해서는 테이블의 캐릭터 셋을 utf8에서 utf8mb4로 변경하면 된다.



Reference


https://hackernoon.com/today-i-learned-storing-emoji-to-mysql-with-golang-204a093454b7


https://stackoverflow.com/questions/46764071/node-js-mysql-some-string-encodings-emoji-are-throwing-errors-when-i-try-to-i?rq=1


https://bluesh55.github.io/2016/10/11/mysql-emoji/

'JS > Node.js' 카테고리의 다른 글

[Lambda] node-gyp  (0) 2019.05.16
[정리] 아하 REST API 서버 개발 #3  (0) 2019.03.31
[정리] 아하 REST API 서버 개발 #1, #2  (0) 2019.03.31

'JS > JS(ES6+)' 카테고리의 다른 글

[JS] import / export  (0) 2019.02.11
[JS] 느낌표로 시작하는 함수  (0) 2019.02.11
[JS] Symbol (ES6)  (0) 2019.01.20

[JS] Symbol (ES6)

JS/JS(ES6+)2019. 1. 20. 00:35

'JS > JS(ES6+)' 카테고리의 다른 글

[JS] import / export  (0) 2019.02.11
[JS] 느낌표로 시작하는 함수  (0) 2019.02.11
[JS] require(), module.exports, exports  (0) 2019.01.25

ERROR: Can't create database 'node_sns' (errno: 158458432)


권한 문제로 아래 명령 후 다시 진행해보면 된다. 

> sudo chown -R mysql:mysql /usr/local/mysql/data


참고 : https://stackoverflow.com/questions/18719748/error-1006-hy000-cant-create-database-errno-13-mysql-5-6-12

<190116>


1. Hello Node.js 튜터링 복습하기

https://github.com/Hs-Study/nodejs/blob/master/190116/readme.md


2. [번역] 웹 아키텍쳐 입문 읽어보기

https://blog.rhostem.com/posts/2018-07-22-web-architecture-101


3. 익스퍼트 아카데미 D1 문제 다 풀고 풀리퀘스트 날리기


4. 환경변수 개념 읽어오기

https://www.a-mean-blog.com/ko/blog/Node-JS-첫걸음/주소록-만들기/Environment-Variable-환경변수


5. 온라인 몽고디비 가입하기

https://www.a-mean-blog.com/ko/blog/Node-JS-첫걸음/주소록-만들기/mlab-com가입-및-온라인-Mongo-DB-생성


6. 포스트맨 설치 / 용도 확인해보기

https://www.getpostman.com/downloads/


7. 운영체제 강의 추천

https://olc.kr/course/course_online_view.jsp?id=35&s_keyword=Kernel&x=0&y=0#self


8. MySQL 강의 듣기 (~2/8 전까지)

https://opentutorials.org/course/3161


9. 콜백함수 개념 익히기

https://opentutorials.org/course/2136/11861


10. 동기와 비동기 개념 익히기

https://opentutorials.org/course/2136/11884

'Tutoring > 18-2 Final Tutoring' 카테고리의 다른 글

<190109>  (0) 2019.01.15
<190102>  (0) 2019.01.15