草庐IT

heroku-flask

全部标签

mongodb - Node.js - 在 Heroku 上使用 MongoHQ 连接到 MongoDB

我有一个使用Express的Node.js应用程序,它将数据存储在mongoDB(本地)中。它现在已成功推送到cedar堆栈上的heroku,并且服务器正在运行。我通过终端添加了mongohq插件。现在...如何通过mongohq将mongoDB连接到我的应用程序以开始使用它???我在网上的任何地方都看不到这方面的教程。如果您能指出一个或让我开始在何处添加配置,我将不胜感激!非常感谢。更新:我尝试了以下方法(使用MYPASSWORD和MYDBNUMBER的真实值:在routes.js中vardb=mongoose.connect('mongodb://heroku:@staff.mon

mongodb - heroku 中的应用程序错误(使用 play 框架)

我在java中使用play-1.2.4框架并使用MongoDB数据库。成功将项目推送到heroku存储库中。并尝试打开我的页面,我仍然看到错误:应用程序错误Anerroroccurredintheapplicationandyourpagecouldnotbeserved.Pleasetryagaininafewmoments.Ifyouaretheapplicationowner,checkyourlogsfordetails.当我输入此herokulogs命令时,出现以下错误herokulogs2012-05-05T06:00:13+00:00app[web.1]:~__2012-

Heroku 上的 Node.js Express 应用程序无法使用 Mongoose 连接到 MongoLab 数据库

我正在尝试让我的node.jsExpress应用程序使用Mongoose连接到Heroku上的MongoLab数据库。我已经使用app.configure将我的数据库URI设置为production上的MongoLabURI,正如您在Heroku日志中看到的那样,它肯定设置了dbURI到MongoLabURI。我肯定已经将我的NODE_ENV设置为production。我的问题是什么?app.js:varexpress=require('express');varmongoose=require('mongoose'),dbURI='localhost';varapp=express(

node.js - 如何在本地测试在 Heroku 中运行的 node.js + mongodb 应用程序?

我知道如何使用foreman在本地运行常规node.js应用程序,但是当我的应用程序链接到Heroku中的MongoHQ数据库时,连接是heroku环境的一部分。有什么方法可以在我的本地机器上测试应用程序吗? 最佳答案 Foreman将加载应用的.env文件中指定的环境变量。它在Localsetup中节ConfigurationandConfigVars开发中心文章。有一个plugin到Heroku工具带,它可以让你从正在运行的应用程序中提取配置,如果这是你想要使用的(你可能还想考虑在本地运行MongoDB服务器):$herokup

python - 在 Python 中实现 MVC? (使用 Flask 和 MongoKit)

我来自意大利面条代码PHP背景。我正在尝试通过使用Flask和MongoDB学习Python来学习MVC。我认为这个问题可以适用于其他情况。这更像是一个新手Python问题。但这是我第一次使用此设置遇到它。我正在使用带有蓝图的Flask来布局我的应用程序。我将每个主要站点功能分解为myapp的子目录(模块/蓝图)。这是我的目录结构目录结构/proj/config.py/proj/runserver.py/proj/myapp//proj/myapp/__init__.py/proj/myapp/static//proj/myapp/templates//proj/myapp/templ

mongodb - 可以从 Heroku 运行 mongoimport 吗?

我有一个非常大的cvs文件数据集,需要定期导入MongoDB。我想让导入器运行Heroku并写入MongoDBHeroku附加组件。mongoimport是MongoDB人员提供的一个单独的二进制工具。那么,可以在Herokudyno上运行mongoimport吗? 最佳答案 使用Heroku执行此操作的方法是使用buildpacks.这是一种引入依赖项和verdored二进制构建的方法,不仅可用于已部署的应用程序,还可用于一次性进程运行。所以可能不仅仅是一个测功机。其他PaaS提供商越来越多地支持/模仿buildpack方法,因此

python - 在数据从链接操作或表单到 mongodb 集合后更新 Flask 模板的 AJAX

我有一个项目,其中通过Flask在浏览器中呈现mongodb记录。我还在浏览器中进行了一些交互,允许用户更新数据库中的记录。因此,例如,单击“为我投票”链接,您可以增加对记录的“投票”。该记录的投票结果将显示在“为我投票链接”旁边。然而,目前我的投票路线看起来像这样,我必须重新加载页面以更新浏览器中的投票计数:@app.route('/vote_up/')defvote_up(this_record):vandalisms.update({'_id':bson.objectid.ObjectId(this_record)},{"$inc":{"votes":1}},upsert=Tru

使用flask实现基于elasticsearch的web端搜索功能

概述干这个远程实习也有一个月了,感觉还不错,一天200的薪资对于一个在校大学生来讲已经不低了。上一周,领导布置了这一周的新的任务。大致要求就是做一个web端的搜索页面,大致逻辑如下图所示:首先呢,可以看到要求web端可以用flask也可以用streamlit,但我更熟悉flask,所以我用了flask写的。大致想法是先让用户选择上传文件的类型,是上传PubmedID,根据这个ID进行检索呢,还是上传关键字,根据这个keyphrases来匹配title和abstract进行搜索。接着就是常规,一个提交按钮和一个文件上传按钮。上传了文件后,后端的逻辑是根据选项和上传的文件信息去访问elastics

node.js - 如何为部署到 Heroku 的 Node +mongo 应用程序播种数据?

我有一个以MongoDB作为数据库的nodeexpress应用程序。我想要一个seed.js文件,我可以运行它来将初始数据填充到数据库中。我在本地机器上执行此操作没有问题。我只是在我的seed.js文件中编写mongo命令并运行它:$mongolocalhost:27017/myAppseed.js但是,当我将我的应用程序部署到Heroku(包括MongoLab)时,我不确定如何在那里播种数据。大多数时候,Google都会引导我使用Rails。那么,是否有一种无需编写脚本即可为HerokuMongoLab播种数据的简单方法?更新:如果我尝试使用来自heroku的MONGOLAB_URI

python - 如何在 flask security mongoengine 应用程序中确认 create_user 创建的用户?

我有一个使用mongoengine和flask-security的pythonflask应用程序,这些应用程序是根据示例构建的,以公开所有确认、注册、跟踪和恢复功能。一切正常,除了用户在代码中使用命令式创建:MongoEngineUserDatastore.create_user(...)无法登录。也就是说,当您尝试使用该用户登录时,您会收到一条错误消息:"Emailrequiresconfirmation"由于尚未发送带有散列URL的电子邮件,因此无法确认。是否有我可以在某处传递的参数以在创建时确认此用户或在某处设置确认标志?Here是我的代码: 最佳答案