如何从vscodedebugging器的后端调用API?

如何调用由vscodedebugging器提供的API? 我通常会调用http://localhost:3000/api/plugins ,但显然我的项目没有在该端口上提供服务。 我的launch.json看起来像这样:

  { "name": "Launch", "type": "node", "request": "launch", "program": "${workspaceRoot}/server/app.js", "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development" }, "console": "internalConsole", "sourceMaps": false, "outDir": null }, 

和debugging控制台的输出:

 node --debug-brk=12834 --nolazy server\app.js Debugger listening on [::]:12834 MongoDB Connection Succesful 

我已经在localhost:12834localhost:5858 (这是附加configuration中的端口 – 既不工作,也尝试与邮差的API …

在Visual Studio代码中,您可以使用其内置的debugging器来debuggingnode.js代码。 为此你不需要用debugging端口(在你的情况12834 )调用API。 您只需要使用快速configuration中定义的端口(通常为3000)进行调用。

您必须从F5开始从Visual Studio代码进行debugging。 所以,你的项目debugging开始,你需要把方法的断点,你想debugging。 所以,当你从前端调用api时,你会得到vscode的指针。