Проверьте, запущен ли Express в Node.js

Чтобы проверить, запустился ли Express в Node.js, вы можете использовать различные методы. Вот несколько подходов:

  1. Прослушивайте событие «прослушивания». При запуске сервера Express вы можете прослушивать событие «прослушивания», чтобы определить, успешно ли оно запустилось. Это событие генерируется, когда сервер привязан к порту и готов начать принимать запросы. К этому событию можно добавить функцию обратного вызова и выполнять любые необходимые действия при запуске сервера.
const express = require('express');
const app = express();
const server = app.listen(3000, () => {
  console.log('Express server started');
});
server.on('listening', () => {
  console.log('Express server is now listening');
});
  1. Проверьте свойство «прослушивания» сервера. В Express объект сервера, возвращаемый методом app.listen(), имеет свойство listening, которое указывает, является ли сервер в настоящее время слушаю запросы. Вы можете получить доступ к этому свойству, чтобы проверить, запущен ли сервер.
const express = require('express');
const app = express();
const server = app.listen(3000, () => {
  console.log('Express server started');
});
if (server.listening) {
  console.log('Express server is listening');
} else {
  console.log('Express server is not yet listening');
}
  1. Используйте собственный флаг или переменную. Вы можете создать собственный флаг или переменную для отслеживания состояния сервера. Установите для флага или переменной значение trueпри запуске сервера, а затем проверьте его значение, чтобы определить, запущен ли Express.
const express = require('express');
const app = express();
let isExpressStarted = false;
app.listen(3000, () => {
  console.log('Express server started');
  isExpressStarted = true;
});
// Later in your code
if (isExpressStarted) {
  console.log('Express server has started');
} else {
  console.log('Express server has not yet started');
}

Вот некоторые методы, с помощью которых можно проверить, запустился ли Express в Node.js.