javascript - En HTML, les images, JS et CSS obtiennent des ressources sur le serveur via le src ou l'url de la balise. Le serveur doit-il écrire une réponse correspondante pour chaque ressource ?
为情所困
为情所困 2017-06-17 09:16:59
0
1
1024

Récemment, Xiaobai apprend nodeJS Lorsqu'il faisait de la programmation réseau, il pensait que le navigateur envoyait d'abord une requête HTTP à une page via l'adresse saisie (le serveur renvoie un fichier HTML en réponse à la requête), puis les images. , JS et CSS dans le HTML sont transmis. Le src ou href de la balise obtient les ressources sur le serveur (le navigateur émet également une requête http), mais il y a tellement d'images en HTML qu'il est impossible d'écrire une requête séparée. réponse côté serveur pour chacun, n'est-ce pas ? Cela signifie-t-il que le serveur écrit une réponse générique et envoie la ressource correspondante en faisant correspondre l'adresse de la requête ? Ou faut-il mettre la ressource sur le serveur sans la traiter et l'obtenir automatiquement tant que l'adresse est correcte ? J'espère avoir des conseils, merci

为情所困
为情所困

répondre à tous(1)
滿天的星座

Le serveur écrit une réponse générique et envoie la ressource correspondante en faisant correspondre l'adresse de la requête

C'est exact. Bien entendu, pendant le processus de développement, des bibliothèques sont généralement utilisées, comme express avec la méthode app.use(express.static('public')) et koa avec le middleware koa-static.

Mettez les ressources sur le serveur sans les traiter Tant que l'adresse est correcte, elles seront automatiquement obtenues

.

C'est également correct, mais cela nécessite certains outils, tels que nginx.
Lorsque le programme du serveur de nœuds est derrière nginx, vous pouvez utiliser nginx pour proxy ces ressources statiques.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal