繁体   English   中英

如何隐藏连接到数据库的 URI

[英]How can I hide connect to database URI

我开始学习 NodeJS 和 Mongodb,现在我想在 GitHub 上传我的项目,但不知道如何隐藏连接到数据库的链接。 应该这样做吗?

mongoose.connect('mongodb+srv://howToHideThisInfo?:howToHideThisInfo?@cluster0.ta9wa.mongodb.net/database?retryWrites=true&w=majority')

您可以将 URI 放在一个文件中,然后将该文件添加到.gitignore中,您可以使用process.env变量,更多信息请参见 Process.env 您可以在启动节点应用程序时将变量作为USER_ID=239482 USER_KEY=foobar node app.js ,并将要使用它们的代码更新为process.env.USER_ID 所以你的 URI 代码看起来像这样:

'mongodb+srv://'+process.env.NAME+':'+process.env.PASSWORD+'@cluster0.ta9wa.mongodb.net/database?retryWrites=true&w=majority'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM