reactjs 无法使用mongoose和typescript连接

xmq68pz9  于 2023-05-17  发布在  React
关注(0)|答案(1)|浏览(203)

我试图连接使用 Mongoose ,但我一直得到下面的错误。如果我尝试使用MongoClient,一切都正常。

import connectMongo from '../../lib/connectMongo'

console.log("TRY TO CONNECT...")
connectMongo()
console.log("CONNECTED!")

/lib/connectMongo.ts

import mongoose from "mongoose";

const connectMongo = async () => mongoose.connect(process.env.MONGODB_URI as string);

export default connectMongo;

未找到模块:无法解析“J:\react-projecte\find\node_modules\mongoose\node_modules\mongodb\lib”中的“mongodb-client-encryption”

./node_modules/mongoose/node_modules/mongodb/lib/utils.js关键依赖项:依赖项请求是表达式

m0rkklqb

m0rkklqb1#

请确保您使用的Node.js版本高于14。您使用**npm install**connect方法安装的依赖需要使用await,如下所示。

await mongoose.connect(process.env.MONGODB_URI)

相关问题