El servidor Express no puede cargar el archivo CSS después de ir a cualquier página que no sea la página de inicio. Si vuelvo a la página de inicio y actualizo, entonces cada página tiene su CSS correcta nuevamente. Una vez que el CSS está mal, cada página está mal después de eso. Ya he revisado 15 respuestas diferentes y nada funciona. El sitio web es vessale.com

Creo que mis rutas son correctas, y sí, ya que está en un servidor centos, tengo que usar /var/www/vessale.com

Aquí está el código del servidor:

app.use(express.static('/var/www/vessale.com'   '/client/build')); app.use(express.static('/var/www/vessale.com'   '/client/public')); app.use(express.static('/var/www/vessale.com'   '/client/src')); app.use(express.static('/var/www/vessale.com/uploads')); app.use(express.static('/var/www/vessale.com/client/src/App.css')); app.use(express.static('/var/www/vessale.com/client/src/styles.css')); app.get('*', (req, res) ={amp}gt; { res.sendFile(path.resolve('/var/www/vessale.com', 'client', 'build', 'index.html')); }); 

Soy consciente de que no necesito todos los archivos estáticos. Eso es solo para depurar este problema y nunca los eliminé.

y el /public/index.html

 {amp}lt;link rel="stylesheet" type="text/css" href="../src/App.css" {amp}gt; {amp}lt;link rel="stylesheet" type="text/css" href="../src/styles.css" {amp}gt; {amp}lt;link rel="stylesheet" type="text/css" href="../src/styles.scss"{amp}gt; 

También recibo este error para los tres archivos CSS

 Resource interpreted as Stylesheet but transferred with MIME type text/html: "https://vessale.com/src/styles.css".