如何为 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 error (Web process failed to bind to $PORT within 60 seconds of launch)
为 Heroku 配置 Express 服务器端口
所以我遇到了同样的问题。我最后添加了一个 bs-config.js 文件。
module.exports = {
port: process.env.PORT,
files: ['./**/*.{html,htm,css,js}'],
server:{
baseDir: "./"
}
};
显然,Heroku 每次启动时都会动态分配一个新端口。所以端口不能硬编码。
How do I run Angular.JS 2 for TypeScript on C9.io on port 8080?
我正在尝试在 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 error (Web process failed to bind to $PORT within 60 seconds of launch)
为 Heroku 配置 Express 服务器端口
所以我遇到了同样的问题。我最后添加了一个 bs-config.js 文件。
module.exports = {
port: process.env.PORT,
files: ['./**/*.{html,htm,css,js}'],
server:{
baseDir: "./"
}
};
显然,Heroku 每次启动时都会动态分配一个新端口。所以端口不能硬编码。
How do I run Angular.JS 2 for TypeScript on C9.io on port 8080?