Я получаю ошибку eslint:
[eslint] Expected to return a value at the end of arrow function. [consistent-return]
Я проверил, и у каждого пути есть инструкция возврата.Но я чувствую, что моя функция обратного вызова выбрасывает ее для цикла?
Вот код:
let db;
module.exports.initDb = (callback) => {
if (db) {
return callback(null, db);
}
MongoClient.connect(process.env.MONGO_URL, { useNewUrlParser: true }, (err, client) => {
if (err) {
return callback(err);
}
db = client.db('partsync');
return callback(null, db);
});
};