草庐IT

heroku-buildpack-nodejs

全部标签

ruby-on-rails - 使用 Heroku 存储图像

我创建了一个RoR应用程序,除了存储照片外,我已经设置了所有内容。我想知道我将如何做到这一点?我听说AmazonS3是可行的方法,并且有一个名为paperclip的好东西非常适合S3,但是paperclip适用于基于SQL的数据库系统,而我正在使用MongoDB。任何帮助将不胜感激! 最佳答案 我正在解决完全相同的问题。S3简单直接。现在正在编写代码,因此无法证明Rails方面的可靠性,但我的研究使我找到了Carrierwavehttps://github.com/jnicklas/carrierwave在回形针上。有一个Rails

javascript - 使用NodeJS并保存到MongoDB时如何同步多个RESTFul请求?

我一直在尝试使用NodeJS实现RESTFulAPI,我使用Mongoose(MongoDB)作为数据库后端。下面的示例代码在同时发送请求时使用相同的用户名注册多个用户,这不是我想要的。尽管我尝试添加支票!我知道发生这种情况是因为NodeJS的异步特性,但我找不到正确执行此操作的方法。看起来“findOne”方法立即返回,导致registerUser返回,然后处理另一个请求。顺便说一句,我不想​​用单独的API功能检查现有用户,我需要在注册阶段检查。有什么办法吗?Controller.prototype.registerUser=function(req,res){Users.find

node.js - 对记录的更新不会持久保存在 mongo 数据库中(nodejs + mongo)

到目前为止我还没有找到答案(包括自己的努力和网上的)。这是一个NodeJS代码片段,在后端使用了mongodb。在代码中,我遍历(mongo)集合并更新每条记录中的特定字段。我无法将对记录的更改保存到数据库中。代码:-varmongoose=require('mongoose');varCenters=mongoose.model('centers',newmongoose.Schema({"ChestClinic":String,"TestCenterName":String,..."loc":{"type":{"lon":Number,"lat":Number},"index":'

javascript - 在 NodeJS 中存储来自多个 MongoDB 查询的数据

好吧,我认为如果我只复制整个node.js路由会更容易,这样您就可以明白我在说什么。我正在尝试对我的MongoDB数据库进行多次查询(每天一次)。查询运行良好,但当它们触发回调时,我的增量变量已经递增。所以对于这个:exports.graph=function(req,res){functionpad(num,size){vars=num+"";while(s.length我得到了这个输出:1822023.291824483.031822644.111823194.311821560.991823024.321824384.931823138.341824400.631828418.6

node.js - i18Next - NodeJS - 如何在不重新加载服务器的情况下更改翻译

我正在使用NodeJS的i18next包来启用翻译。我将它作为标准使用,每个语言-国家/地区对都有一个json文件。我想构建一个管理页面来编辑翻译,而无需深入研究代码;那么,如何在管理员编辑后“重新加载”json文件,而无需重新启动服务器?此外,是否可以使用数据库(我使用的是mongodb)而不是JSON文件?在这种情况下会更合适吗? 最佳答案 我希望我知道如何在不完全重新初始化i18next-node的情况下重新加载JSON文件的答案。在将翻译存储在数据库方面,i18next-node可以连接到MongoDB(以及Redis和Co

node.js - 错误 : failed to connect to [localhost:27017] when running MEAN app on HEROKU

我正在写我的第二个MEAN应用程序。第一个是手动构建聚合组件(我不知道MEAN)并将其托管在HEROKU;我试图使用MONGOOSE但由于在HEROKU连接数据库时出现问题而放弃了——它在我的MAC上运行良好。这一次它可以在我的MAC上运行,但我仍然遇到连接问题;我不想抛弃MONGOOSE。在这一点上,我所拥有的只是基于其zip文件构建的vanillaMEAN应用程序,该zip文件是从MEANGitHUBrepository下载的。.请参阅下面我从HEROKU获得的日志:2013-09-10T01:33:28.045816+00:00heroku[web.1]:Startingproc

node.js - 如何用nodejs和mongoose查找文档,为什么没有结果?

person集合中有3个文档,但我找不到()mongodb外壳:>usetest;switchedtodbtest>db.person.find();{"_id":ObjectId("527f18f7d0ec1e35065763e4"),"name":"aaa","sex":"man","height":180}{"_id":ObjectId("527f1903d0ec1e35065763e5"),"name":"bbb","sex":"man","height":160}{"_id":ObjectId("527f190bd0ec1e35065763e6"),"name":"ccc",

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

node.js - 如何将我的 mongodb 与 Bluemix 上的 NODEjs 应用程序连接起来?

我已经为VCAP_SERVICES尝试了以下代码:if(process.env.VCAP_SERVICES){varenv=JSON.parse(process.env.VCAP_SERVICES);if(env['mongodb-2.2']){varmongo=env['mongodb-2.2'][0]['credentials'];}}else{varmongo={"username":"user1","password":"secret","url":"mongodb://user1:secret@localhost:27017/test"}}//Withthisasthecon

angularjs - 如何将 Elastic Search 与 Meanjs(Mongodb、Express、Angular、Nodejs)集成

我已经用grunt安装了MEANJS。它现有的模块工作正常。问题是我正在尝试将ElasticSearch与angularJs集成。但没有得到任何正确的解决方案。当我将Elasticsearch连接到server.js时。然后在终端上显示搜索结果。如何在首页通过angularjs显示搜索结果。我也想连接elastic数据库和mongodb数据库,这样elasticsearch就可以自动更新了。任何建议对我都非常有帮助。通过我正在使用的Elasticsearch进行连接varMyOpenRecipes=angular.module('myOpenRecipes',['elasticsear