Preview:
    console.log("inside mil")
    res.setHeader('Content-Type', 'text/event-stream');
    res.setHeader('Cache-Control', 'no-cache');
    res.setHeader('Connection', 'keep-alive');
    res.flushHeaders();

    // const [result1, result2, result3, result4] = await Promise.all([
    //   exports.oracle1_connection_test(req, res, next),
    //   exports.oracle2_connection_test(req, res, next),
    //   exports.oracle3_connection_test(req, res, next),
    //   exports.oracle4_connection_test(req, res, next),
    // ]);

    const result1 = await oracle1_connection_test(req, res, next);
    console.log("first-----")
    res.write(`data: ${JSON.stringify(1)}\n`);

    const result2 = await oracle2_connection_test(req, res, next);
    console.log("sec-----")
    res.write(`data: ${JSON.stringify(2)}\n`);

    const result3 = await oracle3_connection_test(req, res, next);
    res.write(`data: ${JSON.stringify(3)}\n`);

    const result4 = await oracle4_connection_test(req, res, next);

    console.log("final")
    const bigData = {
      ...result1,
      ...result2,
      ...result3,
      ...result4,
    }
    res.write(`data: ${JSON.stringify(bigData)}`);
    res.end()

    // res.json({
    //   ...result1,
    //   ...result2,
    //   ...result3,
    //   ...result4,
    // });
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter