草庐IT

javascript - Heroku 部署错误 : Cannot get Node App running after Deploy : Cannot find module '/app/web.js'

我有一个使用Express和MongoDB(mongoose)的node.js应用程序。它在本地运行得很好。我将它部署到heroku似乎没有问题,但是当我尝试实际启动该应用程序时它崩溃了。heroku日志这样说:错误:找不到模块“/app/web.js”我是新手,所以非常感谢任何帮助。谢谢!应用程序将帮助我患有1型糖尿病的女儿。package.json:{"name":"projectglu","version":"0.0.0","dependencies":{"express":"~3.4.3","lodash":"~2.4.1","mongoose":"~3.8.8","conne

mongodb - 如何将我的本地默认 Meteor Mongo 数据库的数据推送到 Heroku mLabs 以部署在 Heroku 上的应用程序?

我使用随Meteor安装的默认Mongo数据库在我的本地开发Meteor环境中设置我的应用程序数据。我的应用程序已准备好在Heroku上部署,但我打算将我的数据与其一起使用(类似于Rails“迁移”)。在Heroku中,我添加了mLabs插件并设置了“MONGO_URL”变量。如何将我的本地应用程序数据库推送到我的mLabs实例以在Heroku上部署? 最佳答案 这是对我有用的。1。转储我的本地mongo数据库在应用程序文件夹中的终端(不是mongoshell)中,mongodump--port=3001-o../dump2。将db

angularjs - Heroku + MEAN 堆栈错误 : Parameter "url" must be a string, 未定义

我正在关注这个tutorial从Heroku开始构建一个MEANStackContactAPP,我遇到了一些奇怪的错误!虽然我的应用程序在部署后运行良好,但当我在本地运行时,该应用程序无法连接到Mongodb。我得到的错误是:url.js:88thrownewTypeError('Parameter"url"mustbeastring,not'+typeofurl);^TypeError:Parameter"url"mustbeastring,notundefinedatUrl.parse(url.js:88:11)atObject.urlParse[asparse](url.js:8

ruby-on-rails - 在 Heroku 上从 SQLite3 迁移到 Mongo?

我目前正在将SQLite3与一个简单的帖子和图像共享应用程序一起使用,类似于Rails3Hartl教程(就数据库结构而言)。但我想转移到Mongo以进行future的可扩展性/学习。我也托管在Heroku上,并且使用15GB的共享数据库。我尝试为过渡安装MongoHQ和MongoMapper(按照Heroku的说明),根据Heroku的支持,这部分设置正确。但是,当我关闭共享数据库时,应用程序停止工作,而不是运行Mongo。我不确定接下来要做什么,我是否必须在mongo中重写我的代码,或者mongomapper是否可以解决所有这些问题?如果我更改,我的数据会丢失吗?如果是,我该如何复制

mongodb - 将 Cloudant 服务与 Bluemix 分开

我在连接到数据库的mongolab的Heroku上托管我的节点应用程序。多亏了这里的一些提示,我已经将我的应用程序代码部署到Bluemix。我移动主要是因为我正在将数据库从mongodb更改为couchdb,并且我希望Bluemix可以有更快的连接,因为它们都是IBM服务的关系。好的,现在开始提问:p首先,由于Cloudant是作为“服务”添加到我的应用程序中的,所以它是一般性配置的,因此生成了用户名/密码/等。我想我也可以简单地创建自己的单独Cloudant帐户,然后将其所有设置手动放入我的Bluemix应用程序中。所以,如果我要这样做,将一个单独的Cloudantdb单独链接到我的

ruby - 在没有 .load() 的情况下初始化 Mongoid

我的Sinatra应用程序中有以下行:Mongoid.load!('./config/database/mongoid.yml')这很好,但我不想将我的连接详细信息保存在YAML文件中,并将其添加到.gitignore.我想将它们保留在ENV中.我过去可以通过添加像username:这样的东西来绕过这个问题到YAML配置文件,然后将其作为ERB读取,保存并使用Mongoid.load!再次读取它在Heroku删除磁盘之前。不用说,这非常疯狂。我能找到的就是.load!的定义overhere而且看起来没有任何解决办法。是否有一些隐藏的方式以编程方式配置Mongoid连接?提前致谢。

mongodb - Heroku 和 MongoLab 提供的 MongoDB 数据库的默认 dbuser 和 dbpassword 是什么?

我是Heroku和MongoDB的新手。我创建了一个Heroku应用程序,其中包含MongoLab的附加MongoDB。一切都是由Heroku自动设置的。当我导航到MongoLab数据库管理器页面(SSO保护)时,它显示了一个标准的MongoDBURL:mongodb://:@dsxxxxxx.mongolab.com:39674/heroku_xxxxxxxx那些“x”字母代表数字。我根本没有费心指定dbuser和dbpassword。那么dbuser和dbpassword是什么? 最佳答案 这些答案都不正确,如果您想知道您的数据

mongodb - Heroku + Node.js + MongoHQ + expressjs

我正在尝试将Heroku与Mongo一起用于Express.js项目。努力连接到mongohq。日志输出:connstring是:mongodb://heroku:XXXXXXXXXXXXXXXXXXXXXXXX@staff.mongohq.com:10073/app676842主机是:staff.mongohq.comapp.configure(function(){app.set('connstring',process.env.MONGOHQ_URL||('mongodb://'+app.set('m_host')+'/'+app.set('m_database')));cons

ruby - Sinatra、Mongoid、Heroku、MongoHQ : connecting to Mongodb

尝试在Heroku(MongoHQ)上使用Sinatra启动和运行Mongoid。以前有使用Rails的经验,但第一次使用堆栈和Sinatra。从网络上的一个简单示例(app.rb)开始:require'rubygems'require'sinatra'require'mongo'require'mongoid'configuredoMongoid.load!('mongoid.yml')Mongoid.configuredo|config|ifENV['MONGOHQ_URL']conn=Mongo::Connection.from_uri(ENV['MONGOHQ_URL'])ur

google-app-engine - GAE Datastore 与 MongoDB 的价格比较

我需要一个NoSql数据库来写入连续的日志数据。约每秒100次写入。单个数据包含3列且小于1kb。一天只读一次,那我就可以删除所有的日常数据。但我不能决定哪个是最便宜的解决方案;GoogleAppEngine和Datastore还是Heroku和Mongolab? 最佳答案 我可以给你GAE的费用:服用billingdocs假设您每(每天86400秒*100个请求/秒)大约有258M次操作,这将花费您Writing:258Mrecord*($0.2/100k)=$516forwritingunindexeddataReading:2