Node.js 如何在arrow函数中设置断点
在调试上述代码时,我希望观察用户值。但是因为它是在arrow函数中,Node.js 如何在arrow函数中设置断点,node.js,webstorm,Node.js,Webstorm,在调试上述代码时,我希望观察用户值。但是因为它是在arrow函数中,webstorm不会在user=>处停止!!用户。要使断点工作,我唯一能做的就是更改代码,如下所示: return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}}) .exec() .then(user => !!user); 但这似乎不是一个好的解决方案。只需中断行并在
webstorm
不会在user=>处停止!!用户
。要使断点工作,我唯一能做的就是更改代码,如下所示:
return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
.exec()
.then(user => !!user);
但这似乎不是一个好的解决方案。只需中断行并在新行设置断点:
return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
.exec()
.then(user => function() {return !!user});
return db.user.findOne({nickname: {$regex: new RegExp("^" + name, "i")}})
.exec()
.then(
/**breakpoint**/ user => !!user
);