Я получаю сообщение об ошибке
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 );
});
Я не знаю, почему не работает событие, хотя я экспортирую функцию и загружаю ее!