아래 예시는 필자가 사용하는 방법이다.

1
2
3
4
5
6
7
const DB = mysql.createConnection({
host: 'localhost',
port: 3306,
user: 'username',
password: fs.readFileSync('db_password_file'),
database: 'database'
});

물론 위와 같은 방법 뿐만 아니라 여러가지 방법이 있을 수 있다.

그리고 가장 중요한 것은 해당 파일을 .gitignore에 추가하는 것이다. 넣지 않고 커밋-푸시 하는 것은 패스워드를 스스로 공개하는 것임으로 삼가해야한다.