Làm thế nào để bạn gọi một hàm từ bên trong một hàm khác trong khai báo module.exports?Nút JS gọi chức năng "cục bộ" trong mô-đun.exports
Tôi có dự án nút cấu trúc MVC js và bộ điều khiển được gọi là TestController.js. Tôi muốn truy cập phương pháp trong điều khiển, nhưng sử dụng this
từ khóa cho dưới đây lỗi:
cannot call method getName of undefined
"use strict"
module.exports = {
myName : function(req, res, next) {
// accessing method within controller
this.getName(data);
},
getName : function(data) {
// code
}
}
Làm thế nào để truy cập vào các phương pháp trong điều khiển?
Giá trị của 'this' phụ thuộc vào bối cảnh thực hiện, không phải là cách các chức năng được xác định. – adeneo