UnhandledPromiseRejectionWarning: Ошибка: Sla sh в идентификаторе хоста в mongoDB connent - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь подключиться к моей локальной MongoDB. Но, к сожалению, он выдает мне эту ошибку в консоли - UnhandledPromiseRejectionWarning: Error: Sla sh в идентификаторе хоста.

для облегчения понимания совместного использования моих фрагментов кода -

//index.js
const express = require("express");
const http = require("http");
const bodyParser = require("body-parser");
const morgan = require("morgan");
const mongoose = require("mongoose");

const app = express();
const router = require("./router.js");

//db setup
mongoose.connect("mongodb://localhost:auth/auth");

//app setup
app.use(morgan("combined")); //middleware
app.use(bodyParser.json({ type: "*/*" })); //middleware
router(app); //app routing

//server setup
const port = process.env.PORT || 3090;
const server = http.createServer(app);
server.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

//models/users.js
const mongoose = require("mongoose");

const Schema = mongoose.Schema;

//define model
const userSchema = new Schema({
  email: {
    type: String,
    unique: true,
    lowercase: true,
  },
  password: String,
});

//create the model class
const ModalClass = mongoose.model("user", userSchema);

//export the model
module.exports = ModalClass;

//routes.js
module.exports = function (app) {
  app.get("/", (req, res, next) => {
    res.send(["water", "fire", "earth", "air"]);
  });
};
...