如何使用angular dart webdev在localhost上建立安全连接?

时间:2019-04-04 10:36:26

标签: angular https dart angular-dart

我正在使用angular dart来构建Web应用程序,并且在访问用户定位功能(例如地理位置)时,Chrome之类的浏览器会强制使用https。 当我部署Web应用程序时,位置api可以工作,因为连接是安全的,但是当我在localhost上调试时,由于(我假设)不安全的会话,它就被断开了。

是否可以配置由webdev生成的http服务器以某种方式使用自签名的ssl证书?

还有其他可行的选择吗?

1 个答案:

答案 0 :(得分:2)

是的,--tls-cert-chain--tls-cert-key标志刚刚添加到webdev serve中。我使用本教程来设置证书和密钥:https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec/

然后,以下命令在https://127.0.0.1:8080处为应用提供了服务

webdev serve --release --tls-cert-chain path-to-cert/server.crt --tls-cert-key path-to-key/server.key

更改在webdev 2.5.0中。