La plupart des blocs fonctions de nodejs existent sous forme de modules.
Habituellement, il existe une entrée unifiée index.js, puis différents modules sont appelés pour compléter les fonctions dont nous avons besoin.
Voyons d'abord comment transformer server.js en un module à utiliser pour le fichier principal index.js.
"http" est un module fourni avec nodejs. Nous le demandons dans notre code et attribuons la valeur de retour à une variable locale. Nous pouvons utiliser cette variable pour appeler l'objet de la méthode publique fournie par le module http. Le nom de la variable n'est pas fixe. Vous pouvez nommer cette variable selon vos préférences. Cependant, je recommande d'utiliser directement le nom du module comme nom de variable. ce qui peut rendre le code plus lisible.
Modifions le code dans server.js de cette manière. Nous mettons le code dans la fonction start() et fournissons le code à d'autres pages pour référence via les exports.
Avec cela, nous pouvons maintenant créer notre fichier principal index.js et y démarrer notre HTTP, bien que le code du serveur soit toujours dans server.js.
Créez le fichier index.js et écrivez le contenu suivant :
Exécuter le nœud index.js
De cette façon, vous pouvez placer différentes parties de l'application dans différents fichiers et les connecter ensemble en générant des modules.
Dans la section suivante, nous découvrirons le routage