Я делаю nodejs приложение с express и MongoDB .
Однако после того, как я npm install express mongoose cors dotenv
и начал запускать serverjs
, я получил ошибку:
Ошибка: не удается найти модуль 'bson'
Итак, я npm install bson
и снова запускаю serverjs
, ошибка становится такой:
const bson = new 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}`));