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

717
Vistas
Realice una solicitud de API al punto de enlace HTTP desde el cliente HTTPS (SSL) implementado de AWS Amplify

Implementé mi servidor Backend/API en una instancia de AWS EC2, que se está cargando sin SSL y la URL es como, ' http://ec2-67-ap-southeast-3.compute.amazonaws.com '

Y he implementado mi React Frontend/Client usando la consola AWS AMPLIFY . Que agrega automáticamente SSL a la URL de la sucursal de producción y la URL es como https://branch.d3as6d542.amplifyapp.com

Ahora el problema es que no puedo realizar ninguna solicitud API/HTTP a mi servidor desde el cliente. Y obteniendo el siguiente error,

 Mixed Content: The page at 'https://branch.d3as6d542.amplifyapp.com' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://ec2-67.ap-southeast-3.compute.amazonaws.com/api/profile'. This request has been blocked; the content must be served over HTTPS.

Puedo realizar esta llamada a la API desde el entorno de desarrollo localhost de mi cliente. Pero se obtiene un error de AWS AMPLIFY SERVER debido a una coincidencia incorrecta de HTTP.

¿Cómo puedo resolver el problema o hay alguna forma de eliminar el SSL de AWS AMPLIFY agregado automáticamente?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Puede usar cors en todas partes proxy. Está alojado como https y es un proxy, por lo que solo necesita agregarlo antes de la URL del punto final de su API.

Ex. http://myapi.com/v1/users se puede escribir comohttps://cors-everywhere.herokuapp.com/http://myapi.com/v1/users

Esto hará el truco. Personalmente estoy usando esto para la misma configuración que mencionaste.

Y si no le gusta usar su proxy, puede crear su propio proxy.

over 4 years ago · Santiago Trujillo Denunciar

0

Puede crear una distribución de CloudFront de su backend con soporte https.

over 4 years ago · Santiago Trujillo Denunciar

0

En lugar de AWS Amplify, puede ejecutar su interfaz en S3, si no desea la autenticación. Simplemente cree su aplicación de reacción y cargue los archivos de compilación y configure correctamente el acceso en AWS.

No obtendrá el problema de contenido mixto porque el punto de enlace de AWS S3 también es http.

over 4 years ago · Santiago Trujillo 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