No puedo obtener mi index.html en express para mostrar los estilos.
Esta es mi estructura de carpetas:
Y luego en el servidor js tengo esto:
app.use(express.static(path.join(__dirname, '/public'))); app.use(useragent.express()); app.get('/', function(req, res){ console.log('Listening on port ' + port) let isMobile = req.useragent.isMobile ? 'mobile' : 'desktop'; console.log({isMobile}) res.sendFile(path.resolve(__dirname + `/${isMobile}/index.html`)); });Y solo agrego la etiqueta de enlace en mi html dentro del encabezado en index.html así:
<link href="styles.css" rel="stylesheet" type="text/css">El índice que sirvo puede estar dentro de la carpeta del escritorio o del dispositivo móvil. Pero no tiene los estilos... ¿alguna idea de cuál es el problema?
Gracias.
servidor.js
app.use(express.static(path.join(__dirname, 'server/public')índice.html
<link href="/styles.css" rel="stylesheet" type="text/css">