Я работаю с Mongoose. Я видел, как многие разработчики сделали следующую команду:
mongoose.Promise = global.Promise;
Затем мне было любопытно посмотреть, какова первоначальная ценность mongoose.Promise
. mongoose.Promise
. Я ввел в свой редактор следующую команду:
const mongoose = require("mongoose");
console.log("promise: ", mongoose.Promise);
Моя консоль вернула мне:
Обещание: функция Promise() {[native code]}
Хорошо, так зачем делать команду mongoose.Promise = global.Promise
поскольку обещание Mongoose уже возвращает собственный код? Я не понимаю смысла, если кто-то может помочь нам понять, было бы здорово,
Спасибо