INNER CODE UNIT · JavaScript

waitForServer

frangoteam/FUXA · app/electron/main.js:462

async function waitForServer(url, timeoutMs = 30000, intervalMs = 1000) {
    const start = Date.now();

    const checkOnce = () => new Promise((resolve) => {
        const req = http.get(url, (res) => {
            // Any HTTP response means server is up
            res.resume();
            resolve(true);
        });
        req.on('error', () => {
            resolve(false);
        });
        req.setTimeout(2000, () => {
            req.destroy();
            resolve(false);
        });
    });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…