La aplicación NuxtJs funciona bien con javascript habilitado en localhost y en el servidor, pero estoy tratando de hacer que funcione con Javascript deshabilitado.
Cambio al modo SSR, en localhost puedo navegar por todas las páginas (sin javascript) pero cuando lo implemento en el servidor con npm run build funciona bien con javascript habilitado pero cuando lo deshabilité, la URL cambia pero la página se recarga en la página de inicio (sin cambios en el contenido).
Aquí hay un repositorio de Github de un ejemplo: Nuxt App Github repo
Vista previa de este repositorio: Vista previa de la aplicación nuxt
Esto es lo que obtengo en el inspector de red cuando intento acceder, por ejemplo, a la página de Marcas:
Debe ver el archivo [YOUR-PROJECT]/.nuxt/router.js de su proyecto, que es un enrutamiento generado automáticamente. En este archivo puede encontrar las direcciones URL y los nombres de las rutas generadas automáticamente. Y en nuxt-link, use el nombre de la ruta en lugar de la ruta.
Más información -> https://nuxtjs.org/guide/routing/#basic-routes
también agregue watchQuery
export default { watchQuery: ['page', 'order', 'q'] }Estoy usando Nuxt 2 y el problema era que estaba usando el paquete fragment npm en mis diseños. Después de intercambiar el componente del fragmento con un elemento HTML, por ejemplo, la sección, el enlace nuxt ahora funciona de maravilla.
nuxt-link requiere que solo tenga un padre soltero. Pero el fragmento estaba comentando sobre el DOM real. Verifique su diseño predeterminado y asegúrese de estar usando un solo padre.