Tag: heroku

PostgreSQL不能在Heroku上使用Node.js

我正在尝试使用Heroku和PostgreSQL数据库来处理node.js应用程序。 我已经按照Heroku文档的教程: https : //devcenter.heroku.com/articles/nodejs#using-a-postgres-database 依赖关系是好的,我的代码基本上是这样的: var pg = require('pg'); pg.connect(process.env.DATABASE_URL, function(err, client) { var query = client.query('CREATE TABLE users (id bigint auto_increment not null, login varchar(250), constraint pk_users primary key (id) )'); query.on('row', function(row) { console.log(JSON.stringify(row)); }); }); 我试过了这个查询的各种forms,就像这样: var client = new pg.Client(process.env.DATABASE_URL); client.connect(); 但是,我每次都在我的heroku日志中发现这个错误: at Object.afterConnect [as oncomplete] (net.js:875:19) Error: connect ECONNREFUSED […]

如何将MimosaJS站点部署到Heroku

如何在Heroku上部署MimosaJS站点? 那里有导游吗?

无法更新heroku上的应用程序:“git add。”给出错误

“致命的:无法创build'/Users/apple/documents/herokuapp/.git/index.lock':文件存在。 如果没有其他的git进程正在运行,这可能意味着一个git进程在之前的版本库中崩溃。 确保没有其他的git进程正在运行,并手动删除文件以继续。“ 我正在努力通过我的Macterminal试图更新我的Heroku应用程序。

Heroku中的端口路由将所有http路由到https

在Heroku托pipe的节点应用程序中,我想将所有HTTP通信redirect到HTTPS而不运行单独的应用程序服务器。 以前的post自动HTTPS连接/redirect与node.js / express推荐设置iptables iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 8080 iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 443 -j REDIRECT –to-port 3000 我不是很专业 – 但有人知道如何在Heroku上做到这一点? 目标是路由http到https – 无论以最有效的方式完成。 谢谢!

meteor推到heroku:找不到main.js

我推了github.com/ee7klt/tachyoned在tachyoned.heroku.com heroku,并得到一个应用程序错误。 我跑的命令是 heroku创造tachyoned – 堆雪松–buildpack https://github.com/v8squirrel/heroku-buildpack-meteor.git git远程添加heroku git@heroku.com:tachyoned.git heroku插件:添加mongohq:​​沙箱herokuconfiguration:设置MONGO_URL = mongodb:// [用户名]:[密码] @ dharma.mongohq.com:10038 / app123456 git推heroku高手 日志如下: 2013-08-07T23:33:42.131685+00:00 app[web.1]: 2013-08-07T23:33:42.132492+00:00 app[web.1]: throw err; 2013-08-07T23:33:42.132650+00:00 app[web.1]: ^ 2013-08-07T23:33:42.132151+00:00 app[web.1]: module.js:340 2013-08-07T23:33:42.136470+00:00 app[web.1]: Error: Cannot find module '/app/.meteor/local/build/main.js' 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:338:15) 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Function.Module._load (module.js:280:25) 2013-08-07T23:33:42.136470+00:00 app[web.1]: at Module.runMain (module.js:492:10) 2013-08-07T23:33:42.136470+00:00 app[web.1]: […]

Heroku和NodeJs – MySql连接丢失:服务器closures连接

我有一个非常简单的nodeJS应用程序连接到MySql ClearDB。 第一次运行它没有问题的连接到数据库和执行一个简单的SELECT,但几分钟后,服务器崩溃与数据库失败连接。 任何想法为什么是错的? 错误:连接丢失:服务器closures连接。 这里是我的代码: web.js var express = require("express"); var mysql = require('mysql'); var app = express(); app.use(express.logger()); var connection = mysql.createConnection({ host : 'us-cdbr-east-04.cleardb.com', user : 'b6#####', password : 'b3f####', database : 'heroku_1d########5291' }); connection.connect(); app.get('/', function(request, response) { connection.query('SELECT * from t_users', function(err, rows, fields) { if (err) { console.log('error: ', […]

部署到Heroku时使用本地或私有NPM模块

我有一个节点的应用程序有一个本地npm模块npm link ./local ,我试图将应用程序部署到heroku。 Heroku在部署时运行npm install ,但npm link不保存在package.json所以我的本地模块丢失了。 我是新来的heroku和Procfiles ,我想运行一个脚本或只是运行npm link ./local之前在heroku框。 或者我可以把模块放在github上作为一个私有的存储库,并从那里连接它。 但据我所知,Heroku无法下载私人回购。 我可以通过密钥将Heroku访问到我的github存储库,以便它可以下载它? 我很乐意提供一些解决scheme! 什么!

Heroku上的HTML5应用程序

我希望在Heroku上托pipe我的HTML5应用程序。 但是我必须为我的应用程序select一个平台(Java,Python,Node.js等)。 我如何在Node.js下运行我的应用程序? 我已经能够在Heroku中创build和部署一个简单的Node.js应用程序,但是我还没有弄清楚如何将我的HTML5应用程序合并到这个Node.js应用程序中。 我希望我有道理。 坦克

在heroku的node.js中附加文件

我在本地作品的代码下面累了,但不是在heroku,任何人都知道原因? var mob = req.body.phone + " \n"; fs.appendFile("phone.txt", mob, function(err){ if (err) throw err; });

Heroku – dyno没有明确的理由给出错误H12-503

我有一个node.js应用程序与2个Web dynos在heroku上运行。 我使用express作为web服务器。 运行了几个小时之后,一个测功机或两者停止响应,并在日志消息中看到如下所示: 013-11-24T14:14:48.697766+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path=… host=… fwd=… dyno=web.2 connect=7ms service=30003ms status=503 bytes=0 重新启动应用程序解决了这个问题,但它可能会再次发生。 事故发生前没有发生高峰期,日志中没有提示有什么不好的事情发生。 我有这个应用程序的newrelic,但没有任何提示问题的提示。 build议采取什么行动来解决这种情况? 有可能/build议有heroku重新启动dynos停止响应?