La meilleure façon de stocker DB config Node.Js / Express app

Quel serait le meilleur moyen de conserver la config DB (nom d'utilisateur, mot de passe) dans un open source application qui s'exécute sur node.js /Express? Deux questions spécifiques:

  1. Est je l'ai mis dans un autre config.js fichier dans /lib dossier, par exemple, et de ne jamais l'inclure dans le référentiel maître, qui est publiquement disponible sur GitHub?

  2. Pour les suivants de la config, est-ce aussi simple que de require('./config.js') du fichier qui doit il ou est-il une meilleure façon de le faire?

PS désolé si les questions semblent un peu simple et pas si bien formulé, mais je viens juste de commencer 🙂