새발블로그

[Error] <Buffer 68 65 6c 6c 6f 20 66 72 6f 6d 20 74 68 65 20 62 72 6f 77 73 65 72 21> 본문

Client/Javascript

[Error] <Buffer 68 65 6c 6c 6f 20 66 72 6f 6d 20 74 68 65 20 62 72 6f 77 73 65 72 21>

EUG 2023. 8. 9. 16:50

문제

<Buffer 68 65 6c 6c 6f 20 66 72 6f 6d 20 74 68 65 20 62 72 6f 77 73 65 72 21>

메세지를 출력하는 과정에서 메세지를 영어로 받아오지 못하고, buffer에 저장되어있는 16진수 방식으로 가져온 것으로 추측

 

해결

console.log(message);

=>

console.log(message.toString('utf8'));

 

16진수를 utf8의 방식의 문자열로 바꿔서 출력