如何使用HTTPS代理启动VSCode Chrome调试器

时间:2020-10-08 20:12:39

标签: node.js visual-studio-code https vscode-debugger

在没有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的启动配置的任何信息。

有什么我可以尝试使调试器正常工作并激活这些断点的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

经过一些痛苦的时间后,我可以开始 httpS Chrome 调试,我使用的是由 openSSL 生成的证书。关键是让Chrome接受我的证书,试了这么多办法,终于有了超级简单的方法,在Chrome的地址框中输入:

<块引用>

chrome://flags/#allow-insecure-localhost

然后确保启用它 enter image description here

我的launch.json:

{
    "type": "chrome",
    "request": "launch",
    "name": "F5 against localhost",
    "port": 4201,
    "url": "https://localhost:4200",
    "webRoot": "${workspaceFolder}"
}