Я пытаюсь использовать бот Node.js для моего сервера разногласий. Я поставил его на Heroku, и ошибка говорит:
(debug): Console Reader Disconnected
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
Он отлично загружается на моем ПК. Я знаю, откуда это «Отключение чтения с консоли», и это событие закрытия чтения. Как я могу сделать так, чтобы он не назывался?
Код:
Object.defineProperty(exports, "__esModule", { value: true });
const command_map_1 = require("./command-map");
const logger_1 = require("./logger");
const readline = require("readline");
const minimist = require("minimist");
class ConsoleReader {
constructor() {
this.commands = new command_map_1.CommandMap();
}
listen() {
let rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', input => {
if (!input)
return;
let parts = input.split(' ');
let result = minimist(parts);
if (this.commands.has(result._[0])) {
let cmds = this.commands.get(result._[0]);
cmds.forEach(cmd => cmd(result, rl));
}
});
rl.on('close', () => {
logger_1.logger.debug('Console Reader Disconnected');
});
}
}
exports.ConsoleReader = ConsoleReader;
//# sourceMappingURL=console-reader.js.map```