반응형
URL 요청하면서 발생한 에러이다. 번역 그대로 요청 경로에 처리하지 못하는 문자가 있는 것이다!
또는 띄어쓰기나 잘못된 문자가 들어갔을때 발생할것으로 예상된다.
http://localhost/img/이미지.jpg
나는 위와 같이 한글로된 URL을 요청했는데 UNESCAPED_CHARACTERS 에러가 발생했고 한글 때문이라는것을
알게되었다.
따라서 javascript에 내장 되어있는 encodeURI() 함수를 사용하면 해결된다.
encodeURI(http://localhost/img/이미지.jpg)
해당 URL을 UTF-8로 변환 되어 한글로 된 부분을 escaped된 문자열로 바꿔주게 된다.
반응형
'JAVASCRIPT > NodeJS' 카테고리의 다른 글
[NodeJS] "if not defined npm_config_node_gyp" error (0) | 2021.09.13 |
---|---|
[NodeJS] Jimp 이용하여 비트맵 조작하기(c++ binary 통신) (0) | 2021.01.15 |
[NodeJS] Jimp 이용하여 이미지 속성 확인하기 (0) | 2021.01.15 |
[NodeJS] TCP Socket Server 구성하기 (0) | 2020.12.01 |
[NodeJS] UDP Socket Server 구성하기 (0) | 2020.12.01 |
댓글