索引.js:
const mongoose = require('mongoose');
var cont = {};
async function connect()
{
cont = await mongoose.createConnection("url",{
useNewUrlParser: true });
}
connect();
// console.log(cont);
const Cont = cont.model("contests",{name: String});
这会给出错误cont.model is not a function.同时,控制台日志会给出与初始值{}
相同的输出。如果控制台日志在函数内部,那么它会给出一些其他的输出。
智能感知说await has no affect on expression of these types
。
我想做module.exports = {connect,cont}
在我的项目中进一步使用。
我做错什么了?任何帮助都将不胜感激。
1条答案
按热度按时间rxztt3cl1#
这里是你可以尝试的完美解决方案