Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Heroku通过应用程序访问位于mongohq上的mongodb_Node.js_Mongodb_Heroku_Sails.js - Fatal编程技术网

Node.js Heroku通过应用程序访问位于mongohq上的mongodb

Node.js Heroku通过应用程序访问位于mongohq上的mongodb,node.js,mongodb,heroku,sails.js,Node.js,Mongodb,Heroku,Sails.js,我们的应用程序(使用sails框架的节点js)正在尝试访问位于MongoHQ上的mongodb。当应用程序从本地系统运行时,它工作正常。但一旦安装了应用程序,值就不会在mongohq上保存mongodb,而是保存在heruko的某个地方。适配器js中的配置如下 适配器:{ 'default':'mongo', 蒙戈:{ 模块:'航行蒙哥', url:process.env.DB_url, 架构:“true” } } 和DB_URL=mongodb://AdsPlaces:(修订版)@kahana

我们的应用程序(使用sails框架的节点js)正在尝试访问位于MongoHQ上的mongodb。当应用程序从本地系统运行时,它工作正常。但一旦安装了应用程序,值就不会在mongohq上保存mongodb,而是保存在heruko的某个地方。适配器js中的配置如下

适配器:{ 'default':'mongo', 蒙戈:{ 模块:'航行蒙哥', url:process.env.DB_url, 架构:“true” } }

和DB_URL=mongodb://AdsPlaces:(修订版)@kahana.mongohq.com:10091/AdsPlaces

包装内容

依赖项:{ “帆”:“0.9.8”, “帆盘”:“~0.9.0”, “蒙哥之帆”:“*”, “skipper”:“^0.1.8” }

当表单被保存时,值被保存在heroku默认位置的某个地方,而不是在mongodb://AdsPlaces:(修订版)@kahana.mongohq.com:10091/AdsPlaces。因此,每次在heroku上安装更新的应用程序时,我们的数据都会被删除。
请帮助检查heroku实例当前环境是生产环境还是开发环境。默认情况下,sails js将检查
NODE\u ENV
,以确定当前环境。我相信您在heroku上的应用程序正在开发中,因此模型使用的是
'sails-disk'
适配器

您可以尝试检查您的
config/env/production.js
,并使用heroku工具带运行
heroku config:set NODE_env=production