如何在箭头函数中设置断点

时间:2016-02-19 06:55:57

标签: node.js webstorm

  return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
                .exec()
                .then(user => !!user);

当我调试上面的代码时,我希望看到用户值。但由于它是箭头功能,webstorm不会停在user=> !!user。我能做的唯一让断点工作的是改变这样的代码:

  return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
                .exec()
                .then(user => function() {return !!user});

但它似乎不是一个好的解决方案。

1 个答案:

答案 0 :(得分:0)

断开线并在新线设置断点:

  return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
                .exec()
                .then(
  /**breakpoint**/ user => !!user
                );