Параметр `uri` для` openUri () `должен быть строкой с ошибкой" undefined " - PullRequest
0 голосов
/ 12 февраля 2020

Я новичок в React и получаю сообщение об ошибке (хотя мое приложение работало и раньше). Я перепробовал все, но не могу устранить ошибку, сказав:

'Параметр uri для openUri() должен быть строкой, получил "undefined". Убедитесь, что первый параметр mongoose.connect() или mongoose.createConnection() является строкой. ',

Кто-нибудь знает, что поможет? Большое спасибо !!

сервер. js

const express = require("express");
const cors = require("cors");
const mongoose = require("mongoose");

const app = express();
const port = process.env.PORT || 5000;

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


require('dotenv').config();


const uri = process.env.ATLAS_URI;
mongoose.connect(uri, { useNewUrlParser:true, useCreateIndex:true});
const connection = mongoose.connection;
//when the connection is open
connection.once('open', () => {
  console.log("MongoDB connection established successfully")
})
const userrecipesRouter = require('./routes/userrecipes');
const usersRouter = require('./routes/users');

//require and use the files route
app.use('/userrecipes', userrecipesRouter);
app.use('/users', usersRouter);

app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...