Mongodb 错误:未指定数据库\u URI,返回到本地主机。解析端口1337上运行的服务器示例

Mongodb 错误:未指定数据库\u URI,返回到本地主机。解析端口1337上运行的服务器示例,mongodb,parse-platform,Mongodb,Parse Platform,im目前正在将parse.com迁移到linode服务器(debian7)。 我想我已经在index.js中正确地放置了mongo连接字符串,但我仍然得到下面的消息 DATABASE_URI not specified, falling back to localhost. parse-server-example running on port 1337. 下面是我在本地机器上安装parse时作为root用户所做的工作 git clone https://github.com/ParsePl

im目前正在将parse.com迁移到linode服务器(debian7)。 我想我已经在index.js中正确地放置了mongo连接字符串,但我仍然得到下面的消息

DATABASE_URI not specified, falling back to localhost.
parse-server-example running on port 1337.
下面是我在本地机器上安装parse时作为
root用户所做的工作

git clone https://github.com/ParsePlatform/parse-server-example.git
cd parse-servear-example
npm install
替换下面的行

var api = new ParseServer({
  databaseURI: databaseUri || 'mongodb://localhost:27017/dev',
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || 'myAppId',
  masterKey: process.env.MASTER_KEY || '', //Add your master key here. Keep it secret!
 serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',  // Don't forget to change to https if needed

正在启动解析服务器

# npm start

> parse-server-example@1.4.0 start /var/www/parse-server-example
> node index.js

DATABASE_URI not specified, falling back to localhost.
parse-server-example running on port 1337.

如果您使用的是parse server示例index.js,那么在创建新的parse server对象的上方会看到以下几行

var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;

if (!databaseUri) {
  console.log('DATABASE_URI not specified, falling back to localhost.');
} 

这就是您看到的控制台行输出的来源

那么,我所做的配置是正确的,还是这意味着databaseUri变量设置不正确?我引用的代码正在测试两个可能的环境变量。如果两者都不存在,则打印出“数据库URI未指定”行。然后在创建ParseServer对象的代码中显式指定URI。
var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;

if (!databaseUri) {
  console.log('DATABASE_URI not specified, falling back to localhost.');
}