UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

22 lines (18 loc) 608 B
'use strict'; const {createServer} = require('http'); const {parse} = require('url'); const {format} = require('date-fns'); const server = createServer().listen(4000); server.on('request', (request, response) => { const {query} = parse(request.url, true); const text = format(new Date(), 'YYYY-MM-DD'); if (query.format === 'svg') { // <1> response.setHeader('Content-Type', 'text/html');// <2> response.end(`<svg viewBox="0 0 200 100"> <text x="0" y="50">${text}</text> </svg>`); } else { response.end(text); // <3> } });