and tld
-
[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);