在没有SSL代理的情况下,我是从VSCode启动chrome的,所以我猜这是问题的根源。这是我的VSCode launch.json配置:
{
"name": "Launch Chrome",
"request": "launch",
"type": "pwa-chrome",
"url": "https://example.com:8000",
"webRoot": "${workspaceFolder}"
}
我正在以监视模式使用webpack,该模式在端口8000上启动,并且正在运行Express https服务器代理。
启动配置可以很好地启动url,但是不会激活VSCode中的断点。
我找不到有关特定于SSL的启动配置的任何信息。
有什么我可以尝试使调试器正常工作并激活这些断点的方法吗?
谢谢!
答案 0 :(得分:0)
经过一些痛苦的时间后,我可以开始 httpS Chrome 调试,我使用的是由 openSSL 生成的证书。关键是让Chrome接受我的证书,试了这么多办法,终于有了超级简单的方法,在Chrome的地址框中输入:
<块引用>chrome://flags/#allow-insecure-localhost
我的launch.json:
{
"type": "chrome",
"request": "launch",
"name": "F5 against localhost",
"port": 4201,
"url": "https://localhost:4200",
"webRoot": "${workspaceFolder}"
}