调试时无法看到本地回调变量

时间:2016-07-11 06:18:23

标签: node.js debugging

我正在使用Webstorm 2016.1.3和最新的nodejs 6.x.我有以下简单的代码。

var express     =   require("express");
var app         =   express();
var router      =   express.Router();

router.get("/:url",function(req,res){
    url1 = req.params.url;
    url2 = new Buffer(url1, 'base64').toString();
    console.log(url2);
    res.json({"test" : false,"url" : `${url2}`});
});

app.use('/',router);

app.listen(3000);
console.log("Listening to PORT 3000");

当我在res.json设置断点时,我希望在调试器中看到url1url2变量,但它们不会出现。 console.log确实显示url2的正确内容。

我是nodejs和学习的新手。我是在做一些愚蠢的事情,还是调试javascript的预期行为?如果是这样,您如何调试此信息?

由于

0 个答案:

没有答案