angular - Angular 应用程序(7.2 版)在 Firefox 上无法在 localhost 上运行
问题描述
我有一个 Angular 应用程序(版本 7.2),当我在 localhost 上打开它时,它突然不在 Firefox 中。浏览器说:“与 localhost 的 TLS 握手正在进行中”,但过了一会儿我得到了超时。在 Chrome 和所有其他浏览器中,该应用程序可以正常运行。
我注意到虽然它可以在 Firefox 中调用,但如果我在 angular.json 中有以下设置(ssl 属性设置为 false):
"serve": {
"builder": "@angular-devkit / build-angular: dev-server",
"options": {
"browserTarget": "my-ui: build",
"port": 8080,
"ssl": false, // set it to false here
"proxyConfig": "src / proxy.conf.js"
},
但是,这样我的应用程序不再工作了,因为一切(登录、守卫等)都基于 SSL。
为什么 Firefox 突然出现这种行为,我该如何解决这个问题并且仍然能够使用 SSL?
解决方案
删除我的本地主机证书并重新启动应用程序对我有用。
http://talk.manageiq.org/t/solved-firefox-performing-a-tls-handshake-is-slow/3046/11
推荐阅读
- botframework - Bot Framework 技能 - 无需身份验证即可调试
- postgresql - 如何在 PostgreSQL 中使用单个查询将两条相关记录插入两个不同的表中?
- .net - .NET Core BackgroundService 只运行一次
- matlab - 如何在 MATLAB 中将 3D 坐标 (x,y,z) 转换为 .STL 文件?
- python - SyntaxError: f-string: 期待 '}'
- html - Visualforce:仅当值不为空时才呈现抛出异常
- reactjs - 如何在反应引导模态中的模态内容的div上添加类
- javascript - 尝试通过 multer 的存储保存图像时,为什么我得到“ENOENT:没有这样的文件或目录,打开”?
- c# - Tweetsharp 不发送推文或抛出异常
- puppeteer - 连接 Puppeteer 和无浏览器 Docker 容器