-
[MongoDB] MongoAPIError: URI must include hostname, domain name, and tld개발/Javascript 2022. 7. 4. 01:45
MongoDB를 아마 로컬에 설치해서 사용하고자 할 때도 같은 오류가 일어날 것 같습니다.
분명 제대로 비밀번호를 입력했는데 접속이 안 되는 오류가 발생했는데요.
일부 특수문자를 처리할 때 percent encoding 방식을 사용하기 때문에 그렇습니다.
: / ? # [ ] @
예를 들어 다음의 비밀번호는 그다음 문자열로 인코딩되어야 해요.
p@ssw0rd'9'! p%40ssw0rd%279%27%21
이 경우 타입스크립트에서 지원하느 인코딩 함수를 사용하면 됩니다.
const password = encodeURIComponent(process.env.MONGODB_PASS);
'개발 > Javascript' 카테고리의 다른 글
[Koa] 프레임워크에서 static 파일 경로 설정하기 (0) 2022.07.06 [MongoDB] 간단한 aggregation $lookup (0) 2022.07.05 [Express] 스태틱 파일 경로 (0) 2022.07.02 [NodeJs] Buffer와 Stream (0) 2022.06.28 [NPM] Sementic Versioning (0) 2022.06.26