Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

184
Vistas
Strapi CMS recibe una solicitud incorrecta al iniciar el panel de administración

Tengo un comportamiento muy extraño. Dockericé mi aplicación Strapi CMS y todo funcionó bien hasta hace unos días. Ahora no puedo iniciar la aplicación sin obtener el siguiente error al cargar:

En consola:

 [2022-04-25 11:40:11.922] error: Malicious Path BadRequestError: Malicious Path at resolvePath (MY_PATH/backend/node_modules/resolve-path/index.js:78:11)

En el navegador:

ingrese la descripción de la imagen aquí

Llama a la siguiente URL:

 http://0.0.0.0:1337//admin/init

Noté el // después del puerto. Cuando curvo http://0.0.0.0:1337/admin/init obtengo la siguiente respuesta:

 {"data":{"uuid":"SOME_UUID","hasAdmin":true}}

Pero eso no me ayuda.

Este es mi servidor.js:

 module.exports = ({ env }) => ({ host: env('HOST'), port: env.int('BACKEND_PORT'), //url: env("PUBLIC_URL"), app: { keys: env.array('APP_KEYS'), }, });

En mi archivo .env se establece lo siguiente:

 HOST=localhost BACKEND_PORT=1337

Sería genial si alguien pudiera ayudarme, estoy atascado con este problema durante unos días. :/ ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Después de probar un montón de cosas, estaba realmente con mi latín al final, como a los alemanes nos gusta decir "no tengo ni idea de lo que está pasando aquí". Entonces, en algún momento pensé que esto era un error dentro de strapi. Después de "conectarme a mis node_modules y editar sus URL", me di cuenta de que cuando uso docker-compose para hacer girar mis contenedores, hay algún tipo de caché, incluso si reconstruyo las imágenes.

Así que comencé a componer docker con:

 docker-compose up --build -d

Resultó que hace unos días agregué una barra invertida a la variable de entorno STRAPI_ADMIN_BACKEND_URL y/o PUBLIC_URL y esto se almacenó en caché todo el tiempo.

Entonces, si tiene el mismo problema, asegúrese de que su archivo .env dentro de su contenedor docker sea correcto y componga con el indicador --build para asegurarse de que todo esté compilado de nuevo hasta que solucione su error. También puede ejecutarlo en el contenedor y verificar con nano cómo se ve el archivo .env.

Espero que esto le ahorre tiempo a alguien.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda