Sintaxis
- Para servir archivos estáticos (Imágenes, CSS, archivos JS, etc.) use la función express.static middleware.
- Pase el nombre del directorio que contiene los recursos a express.static para servir los archivos directamente. (Mira el ejemplo básico )
- Puede usar varios directorios, simplemente llame a express.static varias veces. Recuerde, Express busca archivos en el orden en que establece los directorios con express.static . (Mira el ejemplo de directorios múltiples )
- Puede crear un prefijo de ruta virtual (es decir, uno donde la ruta no existe realmente en el sistema de archivos) con express.static , solo especifique una ruta de montaje. (Mira el ejemplo del prefijo de ruta virtual )
- Todas las rutas anteriores han sido relativas al directorio desde donde ejecutó el proceso del nodo . Por lo tanto, generalmente es más seguro utilizar la ruta absoluta del directorio que desea servir. (Mire la ruta absoluta al ejemplo del directorio de archivos estáticos )
- Puede combinar y combinar las opciones de este método, como se ve en el Ejemplo de Prefijo de Ruta Absoluta a Directorio y Ruta Virtual
Observaciones
Todos los ejemplos se pueden ejecutar en el nodo. Simplemente copie y pegue en un proyecto de nodo con Express instalado y ejecútelos con el nombre de archivo de nodo . Para ver un ejemplo de cómo instalar Express, haga clic aquí y asegúrese de que tiene npm instalado, luego siga las instrucciones sobre la instalación de paquetes para instalar "express".
Manejo de archivos estáticos Ejemplos relacionados