Если dummypassword
- ваш настоящий пароль базы данных, тогда да, это абсолютно проблема. Вы бы буквально давали хакерам инструкции, как именно подключиться к вашей базе данных! Не делайте этого.
Изучите использование dotenv на npm. Это позволит вам создать файл .env
, который может хранить эту ценную информацию на сервере вне контроля версий, т.е. Github.
https://www.npmjs.com/package/dotenv
Изложить в этом случае я всегда буду осторожен при работе с учетными данными базы данных. Скажем, кто-то получил доступ к этой информации, но это был не реальный пароль базы данных, а остальные учетные данные. Злоумышленник теперь знает, какую базу данных вы используете, где она находится, какой порт и имя пользователя. Все, что им нужно, это пароль, чтобы получить доступ ко всей вашей производственной базе данных и всей информации о ваших пользователях.