Tengo un nodo js y un servidor express que ejecuto en localhost. Recientemente, mientras cambiaba el código del servidor de
app.get('/', (req, res) => { res.sendFile(__dirname + '/public/index.html'); });a
app.get('/', (req, res) => { res.send('home'); });El servidor aún sirve el archivo "index.html" y no envía el mensaje "inicio". También intenté eliminar todas mis funciones "app.get()" y "app.post()" y todavía funciona como antes de los cambios. Verifiqué dos veces que guardé el archivo y reinicié el servidor, pero incluso entonces, sigue haciendo lo mismo. Lo extraño es que al cambiar cualquier otra cosa en el código del servidor además de mi código expreso, se ejecuta como se esperaba.
Intenté buscar mi problema pero nadie está experimentando los mismos problemas. Cualquier ayuda es apreciada, gracias.
Todo su código no está en la lista, por lo que es una conjetura, pero verificaría si está usando express.static u otro paquete para servir el directorio en el que se encuentra su archivo index.html a través de app.use() antes de su rutas De forma predeterminada, express.static servirá index.html si se presenta una ruta raíz ('/').