mongodb中MONGOHQ URL的默认值是什么(在angularjs中使用)

时间:2014-02-07 07:15:53

标签: angularjs mongohq

我指的是角度js如何连接到mongo db。因此,在为“db”对象设置url和port时,我找到了如下代码:

var path = require('path'),
rootPath = path.normalize(__dirname + '/../..');

module.exports = {
    root: rootPath,
    port: process.env.PORT || 3000,
    db: process.env.MONGOHQ_URL    
}

有人请告诉我这条路是什么意思吗?而且,MONGOHQ_URL的默认值是什么?

http://docs.mongohq.com/languages/nodejs.html链接,我发现mongo url可以设置为:

var MONGOHQ_URL="mongodb://user:pass@server.mongohq.com:port_name/db_name"

我是对的吗?

谢谢, Sabari

1 个答案:

答案 0 :(得分:4)

代码段中的MONGOHQ_URL来自shell环境。例如,在bash中,您可以将其添加到~/.bash_profile

export MONGOHQ_URL="mongodb://user:pass@server.mongohq.com:port_name/db_name"

...或在启动节点应用程序时包含在命令行中:

MONGOHQ_URL="mongodb://user:pass@server.mongohq.com:port_name/db_name" node app.js

Node.js的另一种常见方法是使用dotenv之类的东西,它将从项目的.env目录中加载环境变量。

  

此外,MONGOHQ_URL的默认值是什么?

没有默认值;如果要连接到MongoHQ实例,则需要定义它。