繁体   English   中英

如何为heroku配置lite-server端口?

[英]How to configure lite-server port for heroku?

我正在尝试在Heroku上部署nodejs lite-server。 我能够在本地运行服务器,但在部署时失败并出现此错误:

Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

基本问题是我不知道如何允许Heroku设置端口。 他们动态地这样做(我只知道如何静态地做)。 所以我需要设置一个环境变量,以便服务器可以设置正确的端口。 我怎么能用lite-server做到这一点?

此问题已针对不同的服务器设置解决:

为Heroku配置http服务器端口

Heroku + node.js错误(Web进程在启动后60秒内无法绑定到$ PORT)

为Heroku配置Express服务器端口

Heroku Node.js错误R10(引导超时) - > Web进程在启动后60秒内无法绑定到$ PORT

所以我遇到了同样的问题。 我最后添加了一个bs-config.js文件。

module.exports = {
    port: process.env.PORT,
    files: ['./**/*.{html,htm,css,js}'],
    server:{
        baseDir: "./"
    }
};

显然Heroku每次启动时都会动态分配一个新端口。 所以端口不能硬编码。

如何在端口8080上的C9.io上为TypeScript运行Angular.JS 2?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM