Lien index.html, client.js et server.js
Vous avez rencontré des erreurs lors de l'exécution de votre application, qui proviennent de un malentendu dans la liaison des fichiers. Clarifions le processus :
Demande du navigateur :
Lorsque l'utilisateur ouvre la page (index.html), le navigateur envoie une requête au serveur pour le client. js.
Réponse du serveur :
Le serveur reçoit la requête et exécute la fonction réponse() dans app.listen(8080) :
Le navigateur Interprétation :
Cependant, index.html commence par
Solution :
Le serveur doit gérer différentes requêtes différemment :
Pour éviter d'écrire cette logique vous-même , envisagez d'utiliser un framework tel qu'Express, qui fournit des moyens simples de gérer et de répondre à différents types de demandes. Le guide de démarrage Express comprend une section sur l'utilisation du module statique pour servir efficacement des fichiers statiques tels que client.js et index.html.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!