Comment héberger des fichiers statiques avec Express
Cette fois, je vais vous montrer comment utiliser Express pour héberger des fichiers statiques, et quelles sont les précautions pour utiliser Express pour héberger des fichiers statiques. Voici des cas pratiques, jetons un coup d'œil.
Middlewareexpress.static
Lorsque nous utilisons express pour initialiser un répertoire, il sera dans app.js J'ai vu beaucoup d'applications recommandées.
L'un des principaux middlewares est express.static (le middleware toujours conservé dans la version 4.0)
var express = require('express'); var app = express(); app.use('/static',express.static('public'));
Express.static peut nous aider à héberger des fichiers statiques, js, css, img wait.
Utilisation express.static
Il y a du CSS sous public dans le projet répertoire, js, img et autres dossiers.
J'ai vraiment besoin de les héberger via Express pour que nous puissions accéder aux données lorsque nous démarrons le serveur.
Ajoutez
var express = require('express'); var app = express(); app.use(express.static('public'));
dans app.js et nous pouvons passer
http://localhost:3000/css/style.css
http:/ / localhost:3000/js/style.js
http://localhost:3000/img/style.png
Remarque :Tous les chemins de fichiers sont relatifs au répertoire de stockage, donc , le nom du répertoire où sont stockés les fichiers statiques n'apparaîtra pas dans l'url.
Répertoire virtuel
Ceci est réalisé en spécifiant un chemin de montage pour le répertoire de ressources statique.
Nous pouvons ajouter un répertoire virtuel à nos fichiers statiques, ce qui nous permet parfois de gérer plus facilement nos URL de manière unifiée, et aussi de voir clairement les attributs des ressources.
var express = require('express'); var app = express(); app.use('static',express.static('public'));
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Comment utiliser Vue pour supprimer le signe # dans le chemin
Comment utiliser Vue pour cliquez sur l'espace vide Implémentation du div caché
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment gérer le téléchargement de fichiers ? L'article suivant vous expliquera comment utiliser Express pour gérer les téléchargements de fichiers dans le projet de nœud. J'espère qu'il vous sera utile !

Analyse approfondie du rôle et de l'utilisation du mot-clé static en langage C. En langage C, static est un mot-clé très important, qui peut être utilisé dans la définition de fonctions, de variables et de types de données. L'utilisation du mot-clé static peut modifier les attributs de lien, la portée et le cycle de vie de l'objet. Analysons en détail le rôle et l'utilisation du mot-clé static en langage C. Variables et fonctions statiques : les variables définies à l'aide du mot-clé static à l'intérieur d'une fonction sont appelées variables statiques et ont un cycle de vie global.

Comparaison approfondie d'Express et de Laravel : Comment choisir le meilleur framework ? Lorsque vous choisissez un framework back-end adapté à votre projet, Express et Laravel sont sans aucun doute deux choix populaires parmi les développeurs. Express est un framework léger basé sur Node.js, tandis que Laravel est un framework populaire basé sur PHP. Cet article fournira une comparaison approfondie des avantages et des inconvénients de ces deux frameworks et fournira des exemples de code spécifiques pour aider les développeurs à choisir le framework qui correspond le mieux à leurs besoins. Performances et évolutivitéExpr

Express et Laravel sont deux frameworks web très populaires, représentant respectivement les excellents frameworks des deux principaux langages de développement JavaScript et PHP. Cet article procédera à une analyse comparative de ces deux frameworks pour aider les développeurs à choisir un framework plus adapté aux besoins de leur projet. 1. Introduction au framework Express est un framework d'application Web basé sur la plateforme Node.js. Il fournit une série de fonctions et d'outils puissants qui permettent aux développeurs de créer rapidement des applications Web hautes performances. Exprimer

Le rôle et les scénarios d'application des méthodes statiques privées en PHP En programmation PHP, une méthode statique privée est un type de méthode spécial. Elle n'est accessible qu'au sein de la classe dans laquelle elle est définie et ne peut pas être appelée directement de l'extérieur. Les méthodes statiques privées sont généralement utilisées pour l'implémentation logique interne d'une classe, offrant un moyen d'encapsuler et de masquer les détails. En même temps, elles ont les caractéristiques des méthodes statiques et peuvent être appelées sans instancier l'objet de classe. Ce qui suit abordera le rôle et les scénarios d’application des méthodes statiques privées et fournira des exemples de code spécifiques. Fonction : encapsuler et masquer les détails de l'implémentation : statique privée

Dans le développement de logiciels modernes, le contrôle de version et l’hébergement de code sont des liens très importants. En tant que plus grande communauté open source et plateforme d'hébergement de code au monde, GitHub fournit aux développeurs de puissants outils de contrôle de version et de collaboration. Cet article explique comment utiliser GitHub pour l'hébergement de code afin d'aider les développeurs PHP à mieux gérer et partager leur code. Pour créer un compte GitHub, ouvrez d'abord le site officiel de GitHub https://github.com/ et cliquez sur « S'inscrire » dans le coin supérieur droit de la page d'accueil.

Le positionnement relatif statique rapide est une méthode de positionnement très importante dans le développement Web. Il permet à un élément d'être légèrement ajusté par rapport à sa position normale tout en conservant sa position dans le flux de documents. Dans cet article, je présenterai en détail l'utilisation du positionnement relatif statique rapide, ainsi que certains scénarios d'application courants. Tout d’abord, nous devons comprendre les concepts de base du positionnement relatif statique rapide. En CSS, il existe quatre façons de positionner les éléments : le positionnement statique, le positionnement relatif, le positionnement absolu et le positionnement fixe. Le positionnement statique est la méthode de positionnement par défaut. La position de l'élément est déterminée par le document.

Comment node+express gère-t-il les cookies ? L'article suivant vous présentera comment utiliser le nœud pour gérer les cookies. J'espère qu'il vous sera utile !
