【发布时间】:2020-07-24 01:12:28
【问题描述】:
我收到一个错误
createCustomers({ customerName, IsGold, PhoneNumber });
^
TypeError: createCustomers is not a function
我要导出的函数是这样的:-
async function createCustomers(customerName, isGold, phone) {
const customer = new Customers({
customerName: customerName,
isGold: isGold,
phone: phone,
});
try {
const result = await customer.save();
console.log(result);
} catch (err) {
console.log("Can't add Customers", err.message);
}
}
module.exports.createCustomers = createCustomers;
在另一个模块中,我导入函数
const { createCustomers} = require("../models/customers");
program
.command("Add <customerName> <IsGold> <PhoneNumber>")
.alias("a")
.description("Add a Customer")
.action((customerName, IsGold, PhoneNumber) => {
createCustomers( customerName, IsGold, PhoneNumber );
});
虽然我正在导出函数并加载它,但我不知道为什么它不起作用!
【问题讨论】:
标签: javascript node.js mongoose module node-modules