เรียกใช้ฟังก์ชัน“ local” ภายใน module.exports จากฟังก์ชั่นอื่นใน module.exports?
คุณเรียกฟังก์ชันจากภายในฟังก์ชันอื่นในการmodule.exportsประกาศได้อย่างไร app.js var bla = require('./bla.js'); console.log(bla.bar()); bla.js module.exports = { foo: function (req, res, next) { return ('foo'); }, bar: function(req, res, next) { this.foo(); } } ฉันพยายามเข้าถึงฟังก์ชั่นfooจากภายในฟังก์ชั่นbarและฉันได้รับ: TypeError: Object # ไม่มีเมธอด 'foo' ถ้าฉันเปลี่ยนthis.foo()เป็นเพียงfoo()ฉันจะได้รับ: ReferenceError: foo ไม่ได้ถูกกำหนดไว้