我正在使用 Express 在 NodeJS 上开发一个 API,在尝试将其部署到 Heroku 时收到此错误:
错误 R10 (启动超时)-
我正在使用process.env.PORT变量,就像我在SO上发现的那样,但它仍然不起作用。这是index.js代码:
var express = require('express');
var app = express();
var bodyParser = require("body-parser");
app.use(bodyParser.json());
var router = require("./router");
app.use('/viatges', router);
app.listen(3000 || process.env.PORT,function(){
console.log("up and running on port "+process.env.PORT);
});
你知道是什么导致了这个问题吗?
在heroku日志中,我看到了这条线
2017-04-01T11:44:07.091181 00:00应用程序[web.1]:在端口27583上启动并运行
所以我假设端口环境变量设置正确。。。
别介意,我只是修好了。我更改了OR中操作数的顺序,我假设javascript只是在定义时与第一个操作数一起使用。
现在看起来是这样的:
app.listen(process.env.PORT || 3000 ,function(){
console.log("up and running on port "+process.env.PORT);
});
**HEROKU日志--tail***dasdasdsda HEROKU和HAPIJS错误R10(启动超时)- 我的服务器启动了。 包JSON
我正在使用flask在Python上开发一个应用程序,在尝试将其部署到Heroku时遇到以下错误: 错误 R10 (启动超时)- 我尝试过的几种可能性 > 在我的项目中,我写了这个 我也试过 将“网络”替换为“工作人员”。
我读了很多书,我认为这个问题主要与端口号有关。在这个错误之前,我在本地设置自己的端口,但在谷歌搜索了几次之后,我发现我必须分配Heroku提供的端口号,所以我继续添加
问题内容: 我发现了许多针对Express的应用程序的解决方案,这些应用程序设置了监听端口。但是我有一个不使用Express且实际上不监听任何内容的应用程序。成功运行60秒后,我收到一条消息。我该如何解决?谢谢。 问题答案: 经过大量谷歌搜索后,我决定添加 即使我不喜欢添加express只是为了避免一个错误,这也修复了错误。如果有人找到更好的解决方案,请告诉我。
我正在heroku部署一个python脚本,它将在每