意外的服务器响应(400)

问题描述 投票:0回答:1

根据here的说法,我正在尝试使用Edge设置VSCode进行调试,但是,虽然我安装了VSCode扩展:Debugger for Edge。 VSCode中的Launch.json文件如下所示:

{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [       
    {
        "type": "edge",
        "request": "launch",
        "name": "Launch Program",
        "url": "http://localhost:4200",
        "webRoot": "${workspaceRoot}/",
        "sourceMaps": true
    }
    ,
    {
        "name": "attach to my-app",
        "type": "edge",
        "request": "attach",            
        "port": 9222,
        "url": "http://localhost:4200/",
        "webRoot": "${workspaceRoot}/",
        "diagnosticLogging": true
    }
]
}

我正在从上面的“附加到我的应用程序”选项启动VSCode调试器。 my-app项目是一个Angular2 QuickStart示例,您可以在this page上找到code here。我总是在VSCode中看到“[debugger-for-chrome]意外的服务器响应(400)”。

如果您对使用VSCode调试Angular2 / typescript项目有任何想法,欢迎您发表评论。

angular typescript debugging visual-studio-code microsoft-edge
1个回答
0
投票

指定的端口属性与您在URL属性中包含的端口不匹配。

除了您的一般调试问题,建议您尝试使用Chrome的DevTools。在这种情况下,生成400的代码很可能不在Angular端的用户代码中,而是由外部资源生成。

© www.soinside.com 2019 - 2024. All rights reserved.