我正在开发一个示例node.js应用程序,它在本地运行良好
node index.js
但是,当我将其推送到Heroku实例时,它会崩溃,并出现以下错误:
2017-10-23t 06:08:07.00000000 00:00 app[API]:构建成功< br > 2017-10-23t 06:08:16.591817 00:00 heroku[web . 1]:使用命令启动进程< code > node-debug = 5858 index . js < br > 2017-10-23t 06:08:17.8773317
My package.json文件的设置如下:
{
"name": "testapp",
"version": "1.0.0",
"description": "A little test application",
"main": "basicRouting.js",
"dependencies": {
"ejs": "^2.5.7",
"express": "^4.16.2"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"keywords": [
"tutorial"
],
"author": "Debaditya Dey",
"license": "ISC"
}
任何人都可以帮我解决这个问题吗?
在索引.js文件中,按如下所示定义端口
const port = process.env.PORT || 8080;
app.listen(port, () => {
console.log("Server listening on port " + port);
});
2017-10-23T06:09:16.966905+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
请为您的应用使用进程.env.PORT
,而不是使用您自己的应用。
VS总是崩溃,通常是当我想点击一些我想编辑的文本时。当我查看事件日志时,我得到:; 我也得到了这个;
我有一个错误应用程序在我的本地电脑上工作,但当我把它发送给heroku时,它崩溃了。错误日志给出错误H10&表示: 编辑: 有没有人以前有过这种情况,并且知道是什么导致了这个问题?我找不到解决办法。 多谢了。
我有一个使用Twitter API开发的Nodejs应用程序。当托管在Heroku上时,它会出现以下错误: 2018-12-14T10:00:03.678180 00:00 heroku[web.1]:错误 R10(启动超时)- 在搜索时,我遇到了这些StackOverflow问题q1 q2,但它们都使用ExpressJS并监听固定端口,而不是Heroku提供的端口,而我的应用程序没有使用Expr
我有一个node app,它正在本地运行,没有任何问题,但当我尝试用heroku部署它时,我做不到。我得到的错误是: null procfile: package.json: 请让我知道,如果你有任何建议,因为我正在努力解决这几个小时。
我在将Quarkus 1.10应用程序作为Docker映像部署到Heroku时遇到了问题。 同一个应用程序,使用SpringBoot和一个类似的Docker映像成功引导,但是由于PORT的错误绑定,Quarkus不知何故触发了臭名昭著的R10引导超时错误,即使当我看到引导时间真的很短时(SpringBoot版本为2秒对4.5秒)。如果我在本地启动映像,它可以完美地工作,不会出现任何问题。 我的最终
问题内容: 尝试运行我的Node.js程序,该程序已经运行了很长时间,但是现在突然不行了。我正在尝试找出问题所在,并且发现如果在此处发布以对其进行跟踪,将会很有帮助。这是日志输出: 坦率地说,我不知道为什么会抛出EPIPE错误,我已经检查了没有任何可能干扰的运行,并且它在与以前完全相同的shell中运行。如果有什么需要补充的,请告诉我。 问题答案: 报价文件 :在没有进程读取数据的管道,套接字或F