[英]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.