У меня есть скрипт Start.js
, который запускает другой скрипт Server.js
, используя shelljs
.
Server.js
содержит экспресс-сервер, который должен работать на process.env.PORT
.
Start.js
должен распечатать, если сервер был запущен правильно или нет.
const process = shell.exec(`node Server.js`, {
async: true,
env: {
PORT: 3000
}
}) as ChildProcess;
// how to detect that server was successfully started?
Как этот сценарий может определить, был ли сервер успешно запущен?