【发布时间】:2017-06-20 14:00:44
【问题描述】:
目前我正在这样做:
文件名:userOrder.js
const paymentGateway = require('./paymentGateway');
module.exports = {
save: function() {
// save user order record
return paymentGateway.makePayment();
},
update: function() {
// update user order record
}
}
文件名:paymentGateway.js
const payment = require('./payment');
module.exports = {
makePayment: function() {
// make payment
return payment.save();
}
}
文件名:payment.js
const userOrder = require('./userOrder');
module.exports = {
save: function() {
// save payment record
return userOrder.update();
}
}
return userOrder.update(); -> 这一行给出一个错误“TypeError: userOrder.update is not a function”
【问题讨论】:
-
其他代码仅用于保存记录。