1
我使用Node.js的W/express.js,並有以下行內./route/users.js:如何調用路由模塊(node.js)中的內部函數?
exports.add = function(req, res) {
// some code here
this.list();
}
exports.delete = function(req, res) {
// some code here
this.list();
}
exports.list = function(req, res) {
// some code here
}
問題是,this.list()不工作,我得到的是這樣的錯誤:類型錯誤:對象#有沒有方法「名單」
我已經嘗試不同的方法太:
module.exports = {
add: function(req, res) {
// some code here
this.list();
},
delete: function(req, res) {
// some code here
this.list();
},
list: function(req, res) {
// some code here
this.list();
}
}
但沒有工作太..順便說一句,如果我們忽略與錯誤list()調用,哪一個是寫路由的正確方法?