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

312
Vistas
no se puede usar getCurrentPosition() en una aplicación de host local de Flask

Estoy trabajando en una aplicación de matraz de python para practicar. Quiero acceder a getCurrentPosition() de JS para obtener la geolocalización. Sin embargo, como la aplicación se ejecuta en http://localhost:5000/, recibo un error que indica que getCurrentPosition() y watchPosition() están en desuso en orígenes inseguros .

¿Hay alguna forma de que funcione en el servidor de host local del matraz?

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

0

He encontrado la resolución. La geolocalización solo se puede utilizar en solicitudes HTTPS. Para convertir su aplicación de matraz localhost a HTTPS desde HTTP, debe usar OpenSSL para crear una clave y un certificado.

Siga el paso a continuación para configurar su entorno HTTPS para el servidor de host local del matraz

  • Si ha instalado Git, el comando OpenSSL viene en un paquete. Abre git bash donde quieras almacenar los archivos.
  • Ejecute el siguiente comando en Git Bash.

openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem

  • Cambie su método app.run () en el script de python a continuación
 context = (r"{path}\certificate.pem", r"{path}\key.pem") if __name__ == '__main__': app.run(host='0.0.0.0',port=5000,debug=True,ssl_context=context)

ruta se refiere al directorio de ubicación donde se almacenan los archivos de clave y certificado.

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