feature/implement-bot-into-client-core #2
@@ -26,7 +26,7 @@ const {
|
|||||||
|
|
||||||
var app = express();
|
var app = express();
|
||||||
var discordToken = process.env.TOKEN;
|
var discordToken = process.env.TOKEN;
|
||||||
var port = process.env.HTTP_PORT || '3000';
|
var port = process.env.HTTP_PORT || '3010';
|
||||||
|
|
||||||
const discordClient = new Client({
|
const discordClient = new Client({
|
||||||
intents: [
|
intents: [
|
||||||
@@ -86,7 +86,29 @@ async function runHTTPServer() {
|
|||||||
var server = http.createServer(app);
|
var server = http.createServer(app);
|
||||||
server.listen(port);
|
server.listen(port);
|
||||||
|
|
||||||
server.on('error', libUtils.onError);
|
server.on('error', (error) => {
|
||||||
|
if (error.syscall !== 'listen') {
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
|
||||||
|
var bind = typeof port === 'string'
|
||||||
|
? 'Pipe ' + port
|
||||||
|
: 'Port ' + port;
|
||||||
|
|
||||||
|
// handle specific listen errors with friendly messages
|
||||||
|
switch (error.code) {
|
||||||
|
case 'EACCES':
|
||||||
|
log.ERROR(bind + ' requires elevated privileges');
|
||||||
|
process.exit(1);
|
||||||
|
break;
|
||||||
|
case 'EADDRINUSE':
|
||||||
|
log.ERROR(bind + ' is already in use');
|
||||||
|
process.exit(1);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
server.on('listening', () => {
|
server.on('listening', () => {
|
||||||
log.INFO("HTTP server started!");
|
log.INFO("HTTP server started!");
|
||||||
|
|||||||
Reference in New Issue
Block a user