Quiero servir index.htmly /mediasubdirectorio como archivos estáticos. El archivo de índice se debe servir tanto a /index.htmly/ direcciones URL.
yo tengo
web_server.use("/media", express.static(__dirname + '/media'));
web_server.use("/", express.static(__dirname));
pero la segunda línea aparentemente sirve la totalidad __dirname, incluidos todos los archivos (no solo index.htmly media), que no quiero.
También intenté
web_server.use("/", express.static(__dirname + '/index.html'));
pero acceder a la URL base /lleva a una solicitud de web_server/index.html/index.html(dobleindex.html componente), que por supuesto falla.
¿Algunas ideas?
Por cierto, no pude encontrar absolutamente ninguna documentación en Express sobre este tema ( static()+ sus parámetros) ... frustrante. Un enlace de documento también es bienvenido.
express.static()se maneja mediante elserve-staticpaquete de middleware. puede encontrar sus documentos en npmjs.com/package/serve-static o github.com/expressjs/serve-static .