Modo de empleo peticiones HTTPS en JavaScript - Express

votos
0

Estoy desarrollando una aplicación utilizando expreso para mi servidor y Reaccionar para el lado del cliente.

Cada solicitud se hizo por una fetchllamada y todo funcionaba bien, hasta que me metí en Facebook Inicia sesión que ahora requiere una HTTPS protocolo.

Esto es lo que he hecho hasta ahora:

  • crear un .key
  • crear un .get certificado autofirmado
  • importar todo el contenido expreso mediante el paquete https
  • activar HTTPS al iniciar mi cliente

El problema es que no parece haber ninguna manera de utilizar Fetch()con HTTPS .

La solicitud nunca se envía al servidor y me sale un CORS error(que no estaba sucediendo en HTTP )

¿Hay algún modo seguir usando Fetch llamadas? De lo contrario, ¿cómo puedo gestionar las solicitudes HTTPS en JavaScript?

EDITAR:

El error exacto que estoy enfrentando es:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘https://localhost:3001/api/signUp’.
(Reason: CORS request did not succeed)

Por otra parte, para aquellos que se preguntan sobre el contexto, estoy usando traiga a llamar a una petición POST a mi server.js Express, que gestionará el Facebook de sesión mediante el uso de pasaporte. Esta llamada necesita ahora una ruta de devolución de llamada que sólo se le permite estar en HTTPS, así que estoy tratando de cambiar nada en HTTPS.

Publicado el 20/10/2018 a las 10:44
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more