Mongoose를 통해 MongoDB에 유저 아이디와 비밀번호를 거쳐 연결하려고 할 때 구문 상의 에러가 발생한다.
이 경우 해결 방법은 두 가지가 있다.
1.
${encodeURIComponent('P@ssword')} 를 통해 @가 포함된 비밀번호를 사용할 수 있다.
const dbUrl = `mongodb://Username:${encodeURIComponent('P@ssword')}@localhost:27017/dbName`;
2.
@를 %40 으로 변환하여 사용할 수 있다.
const dbUrl = `mongodb://Username:P%40ssword@localhost:27017/dbName`;
댓글