如何使用 https 在本地运行 flutter web 应用程序?

Rag*_*ddy 7 flutter flutter-test flutter-web

我为网络构建了flutter应用程序。并能够使用以下命令启动应用程序。

flutter run -d chrome
Run Code Online (Sandbox Code Playgroud)

但上面的命令在 Chrome 中启动了我的网络应用程序http://localhost:59111。我需要在 https:// 中测试 Web 应用程序,而不是使用 http://

任何人都可以建议我使用 https:// localhost 启动 Web 应用程序。

Oma*_*att 3

您可以在使用 localhost 进行本地测试时使用mkcert来模拟受信任的证书。mkcert自动创建并安装本地证书颁发机构 (CA),并生成本地信任的证书。

按照本指南安装 mkcert。在 macOS 上,可以使用Homebrew安装。

brew install mkcert
Run Code Online (Sandbox Code Playgroud)

mkcert -install在终端上运行,使用 mkcert 创建新的本地证书颁发机构。然后运行mkcert localhost​​- 这使得所有本地主机地址都可信。此处演示了其他示例。