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*.

14 lines (9 loc) 330 B
'use strict'; const {resolve} = require('path'); const base_dir = __dirname; const bad_user_input = '/etc/passwd'; const resolved = resolve(base_dir, bad_user_input); console.log(resolved); // <1> if (resolved.indexOf(base_dir) !== 0) { // <2> console.error(`${resolved} doit commencer par ${base_dir}`); }