我有這個nodeJS代碼。Node JS - 在同一個文件中調用另一種方法的方法
module.exports = {
foo: function(req, res){
...
this.bar(); // failing
bar(); // failing
...
},
bar: function(){
...
...
}
}
我需要從foo()
方法內部調用bar()
方法。我試過以及bar()
,但都沒有說TypeError: Object #<Object> has no method 'bar()'
。
如何從另一個方法調用一個方法?
'module.exports.foo.call(this);'? – ChaosPandion
@Danil foo是從路由器調用的請求處理程序。 – Veera
有些東西肯定會改變'this'的背景,但問題是誰? – ChaosPandion