NodeJS & Typescript

Découvrir et comprendre Node JS pour concevoir des application Backend dans le cloud avec Javascript et Typescript

NodeJS & Typescript

Retourner au cours

Programmation asynchrone

Ce type de programmation ce différencie de la programmation séquentiel par le fait que le l’execution d’un script ne s’arrête pas pour attendre la réponse à une question.

Voici par l’exemple ce qu’est de la programmation asynchrone:

setTimeout(_=> console.log('world'), 500);
console.log('Hello');
/* Resutat: 
    Hello 
    world
*/

La première ligne de code sera executée après la deuxième ligne. Cela est facile à comprendre car il s’agit d’un setTimout() mais regadez de plus près ce que cela donne avec des fonction:

const requestServer = async (url) => await fetch(url).then(res => res.statut)
console.log(requestServer('https://nicolasfazio.ch/'))
console.log('Request code')

/* resulat: 
    Request code 
    200
*/

Gardez bien en tête ceci quand vous programmez avec NodeJS

Inscription à la formation

Gratuit

Vous inscrire