UNPKG

nodebook

Version:

Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

21 lines (15 loc) 653 B
'use strict'; const {promisify} = require('util'); const messageAbbr = promisify(require('./message-abbr')); const logErr = (err) => console.error(err); const logFinalErr = (err) => console.error('Erreur dans .catch() final', err); const logData = (data) => console.log(data); messageAbbr('good morning Bordeaux!') .then(logData) .catch(logErr) // <1> .then(() => { throw Error('Erreur volontaire') }, logErr)// <2> .catch(logFinalErr); // <3> messageAbbr(null) .then(logData, logErr); // <4> messageAbbr(null) .then(logData); // <5>