如何使用 angular dart webdev 在本地主机上建立安全连接?

How to estabilish a secure connection on localhost with angular dart webdev?

我正在使用 angular dart 构建 Web 应用程序,在访问用户定位功能(如地理定位)时,chrome 等浏览器强制执行 https。 当我部署 Web 应用程序时,位置 api 有效,因为连接是安全的,但是当我在本地主机上调试时,它被破坏了,因为(我假设)不安全的会话。

有没有办法配置 webdev 生成的 http 服务器以某种方式使用自签名 ssl 证书?

有没有可行的替代方案?

是的,--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 中。