Here is my index.js:
import dotenv from 'dotenv'
dotenv.config();
import "./WebScrapingProject/DBConnect";
If I ran the code above I get this error:
The `uri` parameter to `openUri()` must be a string, got "undefined".
But if I changed imports to ES5:
import dotenv from 'dotenv'
dotenv.config();
require("./WebScrapingProject/DBConnect");
it works but why? and how can I use ES6 imports in this case?
Here is the DBConnect file:
import {default as mongo} from "mongoose";
mongo.connect(process.env.DB_HOST, {useNewUrlParser: true}).then(() => {console.log('DB connected!')});
mongo.set('useFindAndModify', false);