草庐IT

heroku-flask

全部标签

node.js - MongoDB 与 MongoLab 的连接在 Heroku 上的 NodeJS 中超时

起初一切正常,我可以通过发布到/upload路由成功存储数据。但在120秒不活动后,超时事件将触发,并且以后存储数据的尝试将失败。但是,不会调用回调,因此日志中没有"Unabletoinsert..."消息。varexpress=require('express');varbodyParser=require('body-parser');varwinston=require('winston');varconfig=require('./config');varMongoClient=require('mongodb').MongoClient;varapp=express();ap

python - 无法从 docker 容器中的 flask 连接到 mongo

我有一个运行以下命令的python脚本importmongoengineclient=mongoengine.connect('ppo-image-server-db',host="db",port=27017)db=client.test_dbtest_data={'name':'test'}db.test_data.insert_one(test_data)print("DONE")我有一个如下所示的docker-compose.ymlversion:'2'networks:micronet:services:user-info-service:restart:alwaysbuil

python - 如何在 Flask 中存储 Session 的用户数据?

我正在创建一个Flask应用程序,它要求每个请求都使用用户传递给应用程序的一些数据来初始化他们的session。一旦他们传递了该数据并初始化了session,我想一遍又一遍地重复使用该数据,直到他们的session完成以填充请求,而他们不必为每个请求传递数据。我似乎想不出最好的方法。将它存储在session变量中是行不通的,因为该数据只是被发送回用户,然后它与每个请求都传递它相同。将数据存储在数据库中似乎不是正确的选择,因为我需要在session结束时将其丢弃,而且我没有看到任何装饰器可以在session过期时实现......所以我是担心我的数据库最终会填满所有这些来自初始化的数据,并

python - 带有 Flask 和 MongoEngine 示例的 Tumblelog 应用程序不起作用 - 完全新手

Tumblelogapp在MongoDB站点上不起作用。我完全遵循了这个例子,当我在我的本地主机上运行它时,我得到了一个404错误。我在Ubuntu12.0.4上使用EclipseIndigo(3.7.2)和pyDev。我不确定是不是因为register_blueprints,我将其包含在__init__.py中我在教程中是这样做的:fromflaskimportFlaskfromflask.ext.mongoengineimportMongoEngineapp=Flask(__name__)app.config["MONGODB_DB"]="my_tumble_log"app.con

node.js - Heroku + mongoose 连接错误: no primary server found in set

我在mongolab上有一个mongodb副本集。我正在使用nodejs+Mongoose。当我尝试从本地计算机连接时,一切正常。但是在部署到heroku之后发生了一些错误,Mongoose得到了奇怪的错误:[Error:noprimaryserverfoundinset]这里有一些代码(server.js):async.series([function(callback){console.log('DBConnection:'+siteConf.mongo_url);mongoose.connect(siteConf.mongo_url,siteConf.mongo_options,

javascript - 在 Heroku 上使用 Mongodb 的 Node.js 应用程序

我很难将我的node.js应用程序部署到Heroku,因为我的mongo.db数据库有问题。我在教程中看到了这种方法,我非常喜欢它。它看起来非常干净,位于config.js文件夹中,因此它与实际应用程序分开了。module.exports={development:{root:rootPath,db:'mongodb://localhost/minidatabase'},test:{root:rootPath,db:'mongodb://localhost/minidatabase'},staging:{root:rootPath,db:process.env.MONGOLAB_URI

c# - 使 ASP.NET 身份在 Mongo 中存储用户数据(托管在 Heroku 上)

我目前正在开发一个使用Mongo作为后端的ASP.Net网络应用程序。我已经看到其他人尝试过这个,并在我的Web.config中更改了我的连接字符串以指向我在Heroku上的Mongo实例。我的连接字符串格式如下:mongodb://username:password@server.mlab.com:port/database创建新的ASP.NetMVC项目并选择个人帐户后构建的Controller和模型未被编辑。我无法创建新帐户或使用我通过Mongo创建的帐户登录。我还收到以下错误:Formatoftheinitializationstringdoesnotconformtospec

python - flask 0.10 mongo 在应用程序上下文之外工作

我知道关于如何处理flask“在应用程序上下文之外工作”的问题很少,但我无法让它们为我工作我有一个长时间运行的mongo聚合查询,并计划使用apscheduler定期运行。下面是我的应用程序结构,但任务失败并显示“RuntimeError:在应用程序上下文之外工作”。ihttp://flask.pocoo.org/docs/patterns/sqlite3/有一些使用新的flask.g的例子,但想知道是否有人可以建议如何在全局范围内正确保存mongodb连接并在apscheduler中共享该连接__init.py__fromappimportcreate_app应用.pyfromfla

mongodb - 错误 NotRegistered flask-mongoengine 教程

我启动了这个Turial,Here得到这个错误**mongoengine.errors.NotRegistered:**`Comment`hasnotbeenregisteredinthedocumentregistry.Importingthedocumentclassautomaticallyregistersit,hasitbeenimported?任何想法。非常感谢。 最佳答案 只需将评论模型放在帖子模型之上,因为评论模型在帖子模型中被引用 关于mongodb-错误NotRegi

ruby-on-rails - 使用 Mongo 部署 Heroku

有人能告诉我我做错了什么吗?我正在尝试将一个简单的Rails应用程序推送到使用MongoDB的Heroku。我的Gemfile包含以下行:gem“蒙戈”将应用程序推送到Heroku时出现错误:没有要加载的文件--mongo----->Herokureceivingpush----->Railsappdetected----->DetectedRailsisnotsettoservestatic_assetsInstallingrails3_serve_static_assets...done----->Gemfiledetected,runningBundlerversion1.0.3