Articles of heroku toolbelt

由于缺less`cleanModifiedSubpaths`,Node.js服务器在本地工作,但不在Heroku上

我有一个简单的node.js服务器启动 http.createServer(app).listen(process.env.PORT || 3000) 它在本地工作完全正常,但是当我部署到Heroku,应用程序崩溃,并在错误日志中,我收到错误消息: Error: Cannot find module './services/document/cleanModifiedSubpaths' 我试图寻找这个错误,但我没有看到任何人有这个问题。 这可能是什么造成的?

Heroku推送拒绝节点app.js

我不知道为什么我的Heroku推送拒绝Node.js应用程序..模块已正确安装。 我正在使用socket.io并表示 错误: C:\Users\Tk-\talha-express-chat2>heroku create talha-express-chat2 Creating talha-express-chat2… done, region is us http://talha-express-chat2.herokuapp.com/ | git@heroku.com:talha-express-chat2.g it Git remote heroku added C:\Users\Tk-\talha-express-chat2>git push heroku master Counting objects: 1590, done. Delta compression using up to 4 threads. Compressing objects: 100% (1356/1356), done. Writing objects: 100% (1590/1590), 4.25 MiB | 86 KiB/s, done. Total 1590 (delta 148), reused […]

一个关于Amazon Beanstalk的命令

我刚刚在亚马逊豆茎部署了我的第一个应用程序,并陷入了一个看似简单的问题。 我使用了node.js脚本,即:迁移数据库模式或使用生成的示例数据填充RDS。 对于Heroku的应用程序,我只是使用 heroku run <statement> 有没有相当于那个亚马逊豆茎? 这是一个好的工作stream程?

如何在运行`heroku local`时获得更多关于错误的细节

当我运行heroku local来testing我的工作进程时,我得到这个: forego | starting worker.1 on port 5000 worker.1 | /myproject/source-file.js:28 # in red worker.1 | ad (module.js:343:32) # in red 最后两行显示为红色,表示出现错误。 但是堆栈跟踪和错误消息是可见的。 重要的是我做heroku local而不是node source-file.js是因为我有一个名为.env的本地环境文件, .env的密钥是本地进程需要消耗的,我不知道如何将其馈送到node 。 如何扩展这些红色信息以找出失败的原因?

heroku git仓库的URL是什么?

我是Heroku新手。 最近,我用Heroku git创build了一个NodeJS应用程序,并将其部署在Heroku上。 我用下面的命令从Heroku git克隆我的本地计算机的存储库。 heroku git:clone -a {app_name} 我怎么能够浏览Heroku git上的仓库而不是本地的,比如GitHub?

部署nodeJS到Heroku内部错误

我正在尝试将NodeJS应用上传到Heroku。 一切都安装好,当我运行 heroku local 然后在本地主机上按预期工作。 但是当我跑步 heroku ps:scale web=1 heroku open 浏览器打开,它正在加载页面2-3分钟,甚至更多,然后我收到应用程序错误。 我是networking发展的新手,所以任何想法都会有所帮助。 谢谢!

如何更改在heroku nodejs仪表板中的时区?

我想知道你们中的任何一个人是否有过更改heroku仪表板中的时区的经验。 我听说有2种方法。 将其中一个configurationvariables(在设置中)设置为TZ,如: 键: TZ 论据: "America/Los_Angeles" 或者把它放在一个nodejs脚本中: proccess.env.tz = "America/Los_Angeles" 有什么我应该做的不同来改变在Heroku和/或nodeJS的应用程序的时间? 非常感谢!

Heroku推送拒绝无法编译node.js应用程序

我推送到heroku下面的错误信息: Counting objects: 21, done. Delta compression using up to 4 threads. Compressing objects: 100% (19/19), done. Writing objects: 100% (21/21), 3.44 KiB, done. Total 21 (delta 5), reused 0 (delta 0) —–> Node.js app detected —–> Resolving engine versions WARNING: No version of Node.js specified in package.json, see: https://devcenter.heroku.com/articles/nodejs-versions Using Node.js version: 0.10.5 Using […]

'nodejs web.js'的作品,'工头开始'没有

我正在开发一个网站,我想部署在localserver / heroku / aws上 在localserver和aws上,当调用'nodejs web.js'port 3000 works find。 在做“工头启动”的时候给出端口3000的反馈,但是浏览器不显示这个站点。 不是在aws上,而不是在本地服务器上。 当然,我还没有在heroku上工作。 注意:'/ public'dir被replace为'/ assets'。 web.js var http = require("http"), // utilities for working with file paths path = require("path"), // utilities for accessing the file system fs = require("fs"), extensions = { ".html": "text/html", ".css": "text/css", ".js": "application/javascript", ".png": "image/png", ".gif": "image/gif", ".jpg": […]

如何避免一个heroku请求超时?

我已经将我的node.js服务部署到Heroku,但面临请求超时错误: https : //devcenter.heroku.com/articles/error-codes#h12-request-timeout 。 我怎样才能避免这一点或解决这个问题? 这是node.js服务中的错误还是可以在Heroku Dyno设置中更改? 这在日志中显示: 2015-06-21T00:48:01.965583+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/" host=damp-meadow-5935.herokuapp.com request_id=4ca2e2a9-b983-4cec-a8e1-cd7e73c5b274 fwd="54.157.11.252" dyno=web.1 connect=2ms service=30007ms status=503 bytes=0 我的node.js服务如下所示: // set up ====================================================================== var express = require('express'); var app = express(); // create our app w/ express var port = process.env.PORT || 5001; // set the port var […]