MongoNetworkError, когда я использую nodemon для запуска приложения - PullRequest
0 голосов
/ 03 января 2019

Когда я пытаюсь запустить свое приложение с помощью nodemon app.js, я получаю ошибку ниже. Кто-нибудь может предложить мне решение?

[nodemon] starting `node app.js`
{ MongoNetworkError: connection 4 to cluster0-shard-00-02-uvnbt.mongodb.net:27017 closed
at TLSSocket.<anonymous> (/Users/Puja Dudhat/Documents/GRAPHQL/yt-graphql-react-event-booking-api/node_modules/mongodb-core/lib/connection/connection.js:276:9)
at Object.onceWrapper (events.js:273:13)
at TLSSocket.emit (events.js:187:15)
at _handle.close (net.js:606:12)
at TCP.done (_tls_wrap.js:386:7)
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }
[nodemon] clean exit - waiting for changes before restart

Я использовал nodemon в моем файле package.json в качестве команды запуска.

app.js

const express = require("express");
const bodyParser = require("body-parser");
const graphqlHttp = require("express-graphql");
const { buildSchema } = require("graphql");
const mongoose = require("mongoose");
const bcrypt = require("bcryptjs");

const Event = require("./models/event");
const User = require("./models/user");

const app = express();

app.use(bodyParser.json());

mongoose
  .connect(
  `mongodb+srv://${process.env.MONGO_USER}:${
   process.env.MONGO_PASSWORD
   }@cluster0-uvnbt.mongodb.net/${process.env.MONGO_DB}? 
   retryWrites=true`,
 { useNewUrlParser: true }
)
.then(() => {
app.listen(4000);
})
.catch(err => {
console.log(err);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...