es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Vercel presenta un error 404 al usar una URL personalizada.

Estoy desarrollando un área de pruebas de código. Todo funciona en mi computadora,
Tiene un sistema de guardado. Codifica tu código y lo coloca en la URL. Cuando se carga la página, obtiene el código de la URL. Funciona perfectamente bien. Utiliza Vite, JS puro, y utilicé la configuración de Vite en Vercel, pero el sistema de guardado no funciona. Cuando recargas, en lugar de obtener el código, muestra un mensaje de error 404, ya que la URL no está en la carpeta dist.
¿Qué puedo hacer?
Código completo: https://github.com/L1ghtingBolt/codeebox/

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema con el sistema de guardado que no funciona en Vercel probablemente se debe al hecho de que Vercel implementa tu código como una compilación y la compilación no incluye el código codificado en la URL. Para solucionar esto, puedes intentar actualizar la configuración de Vercel para incluir el código codificado en la compilación.

    Una forma de hacer esto es modificar la configuración de Vite para incluir el código codificado como un activo. Puedes hacer esto agregando las siguientes líneas a tu archivo vite.config.js:

    export default {
      // ... otras configuraciones de Vite aquí ...
    
      build: {
        assetsInlineLimit: 0,
        rollupOptions: {
          output: {
            manualChunks: undefined
          }
        }
      }
    }
    

    Esto asegurará que el código codificado se incluya en el código compilado y debería evitar el mensaje de error 404 al recargar la página.

    Si esto no funciona, puedes intentar alojar tu código codificado en un servidor separado que no esté sujeto a las mismas restricciones de compilación que Vercel.

    Otra opción es crear una función sin servidor en Vercel que pueda manejar el guardado y la carga del código codificado. Esto requeriría algo de programación adicional, pero podría ser una solución más sólida a largo plazo.

    En general, hay varias formas de abordar este problema con el sistema de guardado que no funciona en Vercel y el enfoque más adecuado dependerá de los detalles específicos de tu proyecto y las limitaciones.

Comments are closed.