我使用默认的 Vue 项目模板在 Visual Studio 2019 中创建了一个标准 Vue 应用程序。我使用的是 Windows 10。这将创建一个可以使用 Vue CLI 启动的简单项目。该站点仅以 HTTP 运行,导致我正在调试的其他仅接受 HTTPS 的项目出现问题。
我的问题:如何强制我的 Vue 网站以 HTTPS 运行?
在 Visual Studio 中,右键单击包含 Vue 应用程序的项目并选择属性。将“--https”添加到“脚本参数”中,位于“serve”后面。确保在“serve”和“--https”之间留有空格。
您的连接很可能不安全,因为 SSL 证书无法识别。您可以使用 mkcert 创建有效的 HTTPS 证书。要使用它,请键入以下命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install mkcert
mkcert -install
mkcert localhost
重新启动计算机,启动解决方案,完成。