res.setHeader('Content-Type', 'text/html'); const { nesting, final_src } = urlObj.query; const currentNesting = parseInt(nesting); return res.end(`<fragment src="${final_src}"/>`); } else { return res.end(` <div>Switcher ${currentNesting}</div> <switcher nesting=${currentNesting - res.writeHead(200, { 'Content-Type': 'text/html' }); res.end(`<div>Fragment, name: ${name}</div>`); }) .listen(8081, function() {
res.setHeader('Content-Type', 'application/javascript'); return res.end( 'c=!setInterval(\'document.getElementById("c").innerHTML=c++;\', 1e3)' ); res.setHeader('Content-Type', 'text/css'); return res.end('body { background: #303F9F; color: white }'); res.writeHead(200, { Link: `${css}, ${js}`, 'Content-Type': 'text/html' res.end('<div>Fragment 1: <span id="c">-1</span>s elapsed</div>'); }) .listen(8081, function() {
http.createServer((req, res) => { const { pathname } = url.parse(req.url); console.log('>>>>>>>>route', pathname); if (pathname === '/nike.html') { const buffer = fs.readFileSync(path.join(__dirname, 'bankroll.json')); console.log('>>>>>>>>>>>buffer length', buffer.length); // res.setHeader('content-encoding', 'br'); res.removeHeader('content-length'); res.setHeader('content-type', 'application/json'); res.write(buffer); } res.end(); })
const server = () => { http.createServer((request, response) => { response.write('>>>>>>>>>>>>>>>>'); response.statusCode = 200; response.end(); }) .listen(3007, () => { client(Object.assign({}, parse("http://127.0.0.1:3007"), { timeout: 500 }), (err, res) => { if(err) { console.error('>>>>>>>>>>>error',err); } else { console.log('>>>>>>timings', res.timings); console.log('>>>>>>body', res.body); } }); }) }