[英]How to debug Express js server code on Node using Visual Studio Code by Attaching to running process
我有:
這是我的附加配置:
{
"version": "0.1.0",
// List of configurations. Add new configurations or edit existing ones.
"configurations": [
{
"name": "Attach",
"request": "attach",
"type": "node",
// // TCP/IP address. Default is "localhost".
// //"address": "localhost",
// // // Port to attach to.
"port": 5858
}
]
}
這是啟動應用程序的gulp任務:
gulp.task('server', function (cb) {
exec('mongod', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
exec('node server.js', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
這是運行Attach的結果
request 'attach': cannot connect to runtime process (timeout after 10000ms)
我在做什么錯,為什么? 如何將Visual Studio Code調試器附加到正在運行的Node app並調試server.js?
如果在嘗試附加調試器時服務器未運行,則會看到此超時錯誤。 客戶端啟動語言服務器,因此請確保已啟動客戶端,以使服務器運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.