BSON不是构造函数

时间:2019-10-22 20:26:51

标签: node.js mongodb mongoose bson

我正在使用 express MongoDB 执行 nodejs 应用程序。
但是,在我npm install express mongoose cors dotenv并开始运行serverjs之后,我收到了错误消息:

  

错误:找不到模块'bson'

所以我npm install bson并再次运行serverjs,错误变为:

  

const bson =新的BSON([                ^   TypeError:BSON不是构造函数

有人可以帮助我吗?

我的server.js是:

const express=require('express')
const cors=require('cors');
const mongoose=require('mongoose');
require('dotenv').config();
const port=process.env.PORT||5000;

const app=express();

app.use(cors());
app.use(express.json());

const uri=process.env.ATLAS_URI;
mongoose.connect(uri,{useNewUrlParser:true,useCreateIndex:true,useUnifiedTopology: true});
const connection=mongoose.connection;
connection.once('open',()=>{
    console.log('mongoDB databased connected');
})

app.listen(port,()=>console.log(`Server is running on port:${port}`));

0 个答案:

没有答案