草庐IT

node.js - 将具有node_modules的本地Node.js项目Git repo推送到Heroku时,本地node_modules是否会覆盖Heroku上的那些?

我想更好地理解node_modules之间的关系,这些node_modules是我在本地计算机上的Node项目的一部分,而那些是我驻留在Heroku上的应用程序的一部分。当我在本地构建和测试项目时(在我的机器上,使用我的localhost),我需要下载各种Node模块(例如,mongodb,mongoose、util、express等)。当我在本地测试我的应用程序后,我想将它推送到服务器。当我进行推送时,node_modules文件夹也会被推送。如果我已经通过我的帐户在Heroku上安装了MongoDB(通过HerokuMongoLab附加组件)和Mongoose会发生什么/app的仪

ruby-on-rails - Rails/Heroku 的基于磁盘的缓存解决方案?

我构建了一个托管在Heroku上的RailsAPI。API使用memcached来缓存非常大的序列化对象以加快API响应时间。这很好用,但随着我的API获得更多流量,memcached的成本简直是疯了。现在我要为2.5GB支付160美元/月。有没有更划算的基于磁盘的解决方案(当然要牺牲速度)?有没有人尝试使用Mongo_Storegem在Rails中将MongoDB作为他们的cache_store?对于Heroku上的SSDMongoDB,价格/GB似乎要便宜3-7倍。例如,我可以以240美元/月的价格获得一个40GB的MongoDB集群。现在使用带有dalligem的Memcache

javascript - Angular 似乎没有运行

我是Angular的新手,正在尝试一些。我有一个在本地运行的RESTAPI(Express应用程序),并且在使用RESTAPI的公共(public)文件夹中有Angular代码。服务器和客户端的所有代码都从一个代码库运行,一切正常,我可以在本地运行的Mongo数据库中添加、更新、删除项目(代码是here)然而,我的想法是在Heroku上运行服务器API并分离Angular代码,这样我就可以将所有HTML和JS文件放在一个完整的单独文件夹中,而不是任何Express应用程序的一部分。服务器部分运行良好,因为我使用Postman添加、更新和删除项目。使用AngularUI时,似乎没有执行A

mongodb - SailsJS 部署到 Heroku,连接到 Mongolabs MongoDB

我现在正在尝试我的第一个Heroku部署SailsJSAPI。我的应用程序使用SailsJSv0.11和sails-mongo0.11.2。我更新了config/connections.js以包含我在Mongolab免费托管的MongoDB数据库的连接信息。.mongodb:{adapter:'sails-mongo',url:"mongodb://db-user:password123@ds047812.mongolab.com:47812/testing-db"}还更新了config/models.js以指向该适配器。module.exports.models={connectio

node.js - 如何更有效地保护 mongolab 数据

我在我的项目中使用了mongoDB,由于项目的需要,我在我的数据库中保存了大量的凭证数据。我想知道,他们的网络服务器有多安全?我现在正在使用passportJS进行身份验证。我确实在所有路由中使用了注册用户检查。供您引用我用护照JSMongooseexpressJSNode英雄联盟 最佳答案 问题基本上归结为bodyParser会在您的服务器上为每个请求创建一个临时文件,让您容易受到DDOS攻击。您可以替换app.use(express.bodyParser());使用app.use(express.urlencoded());另外

node.js - MongoDB objectID 陌生人错误

在Heroku上使用MEANStack部署,我能够使用mongoDB的findOne和deleteOneGET和DELETE文档>功能。但是,当我尝试使用mongoDBupdateOne/update函数PUT文档时,我收到此错误(服务器端):The_idfieldcannotbechangedfrom{_id:ObjectId('56d4d71191fdc81100974d0b')}to{_id:"56d4d71191fdc81100974d0b"}.看起来很奇怪,因为我在服务器代码中为updateOne使用了与findOne相同的方法(同样,findOne工作正常):app.get

mongodb - 在 Heroku 上 Dockerized MongoDB?

我不确定StackExchange是否适合问这个问题,但我正在设置MEAN堆栈应用程序,我想从一开始就做。我真的很想使用Docker和Heroku(由于它们的新流水线组和作为唯一开发人员易于部署),但我找不到任何关于如何在Heroku上将MongoDB作为docker镜像运行的指南。这可能吗?我也不太明白如何将数据库放入二进制镜像(Docker镜像)中,但是everyguide我读过说要分离微服务。有没有人这样做过?谢谢。编辑:还是不让Mongo停靠并使用MongoLabs并为Dev/Prod数据库提供两个单独的实例是更好的主意? 最佳答案

node.js - 将 nodejs/mongoose 部署到 heroku

这是我第一次尝试使用Heroku。我能够在heroku上“部署成功”,但是在访问我的应用程序时,它显示“应用程序失败”。我遵循了这个指南:https://scotch.io/tutorials/use-mongodb-with-a-node-application-on-heroku我认为棘手的事情是因为我使用的是Mongoose,它可能与URI关联不佳。我也在使用mlab插件。这是我的后端设置:varrequest=require('request');varapp=express();varmongoCredentialss=require('/mongo_credentialss

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

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

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