Laravel Sail + Vite: ERR_ADDRESS_INVALID

Cómo solucionar el error ERR_ADDRESS_INVALID cuando usas Laravel Sail con Vite

Laravel Sail + Vite: ERR_ADDRESS_INVALID
Photo by David Pupăză / Unsplash

Ayer estaba trabajando con una app con Laravel Sail y Vite y me encontraba con este problema al ejecutar el npm run dev y abrir el navegador.

Para solucionarlo, me ha funcionado modificar el fichero vite.config.js de la siguiente manera:

export default defineConfig({
    server: {
        host: '0.0.0.0',
        hmr: {
            host: 'localhost' // aquí el host con el que accedes a la app
        }
    },
    // ...
}

Tras configurar esto, la aplicación comenzó a cargar los ficheros de Vite correctamente.