【发布时间】:2014-06-12 22:16:13
【问题描述】:
我一直在学习 express、node 和 mongo 的教程。 我在服务器端有一个配置文件:
production:{
db:'mongodb://MYUSERNAME:MYPASSWORD@ds033307.mongolab.com:33307/dbname',
rootPath:rootPath,
port:process.env.PORT||80
}
所以,我在服务器端 javascript 文件中以明文形式保存了我的用户名和密码。我应该担心这个吗?如果是的话,我还能把它放在哪里?
谢谢。
编辑:我回去查看了 mongolab 和 heroku(我的网站所在的位置)docs。
我在哪里找到:“MongoLab 插件为您的 Heroku 环境贡献了一个配置变量:MONGOLAB_URI”,因此我能够将 MONGOLAB_URI 环境变量放入我的配置中并移动密码出源代码。
关于同一个数据中心,我是否可以假设 heroku 不会在他们的数据中心托管我的 mongolab 数据库,而是调用云服务 mongo 数据库?如果我想坚持使用 mongolab 和 heroku,我能做的不多吗?
【问题讨论】:
标签: mongodb security connection