'use strict' const http = require('http'); const pup = require('puppeteer'); const hostname = '127.0.0.1'; const port = 3000; function delay(t) { return new Promise((resolve) => setTimeout(resolve, t)); } const server = http.createServer(async (req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/html'); await new Promise(async (resolve) => { /*let $browser = await puppeteer.launch( { headless: true, defaultViewport: null });*/ for (let $i = 0; $i < 500; $i++) { await delay(1000); res.write('opa ' + $i + '
'); } }); res.end('Node.js is working.'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });