Mongoose "Параметры не поддерживаются" - PullRequest
0 голосов
/ 31 декабря 2018

У меня все эти ошибки «не поддерживаются» при использовании запуска пряжи.В проекте используется стек MERN.Основываясь на моих исследованиях в Google, я почти уверен, что это связано с настройками параметров Mongoose, но я не знаю, где искать и какие дальнейшие шаги нужно решить, чтобы решить проблему.

Страница ошибки:

img

Here is my server.js  
//Bring in Depedencies
    const express = require("express");
    const bodyParser = require("body-parser");
    const mongoose = require("mongoose");
    const routes = require("./routes");
    const app = express();
    const PORT = process.env.PORT || 3001;

    //Define middleware
    app.use(bodyParser.urlencoded({ extended: true}));
    app.use(bodyParser.json());
    //Serve up static assets on heroku
    if(process.env.NODE_ENV === "production") {
        app.use(express.static("client/build"));
    }
    //Add routes, both API and view
    app.use(routes);

    //Connect to the Mongo DB
    mongoose.connect("mongodb://localhost:27017/hotsheetmedical", { useNewUrlParser: true });


    //Start the API Server
    app.listen(PORT, function() {
        console.log(`?  ==> API Server now listening on PORT ${PORT}!`);
    })

Насколько мой package.json.Это может быть из-за этого, так как у меня есть два package.json.Один был создан, когда я клонировал репозиторий git.Другой был создан с помощью create-реагировать-приложение.Мне было поручено это сделать, но я уверен, что это вызывает проблемы ... или будет, если это не так.

Вот package.json, который находится на главном уровне с моим server.js

    {
      "dependencies": {
        "axios": "^0.18.0",
        "body-parser": "^1.18.3",
        "express": "^4.16.4",
        "express-router": "^0.0.1",
        "if-env": "^1.0.4",
        "mongod": "^2.0.0",
        "mongoose": "^5.4.0",
        "react": "^16.7.0",
        "react-dom": "^16.7.0",
        "react-router": "^4.3.1",
        "react-router-dom": "^4.3.1",
        "reactstrap": "^6.5.0"
      },
      "scripts": {
        "start": "node server.js"
      },
      "name": "hotsheetmedical",
      "version": "1.0.0",
      "main": "server.js",
      "devDependencies": {},
      "author": "",
      "license": "ISC",
      "description": ""
    }

Вот package.json, который был создан с помощью Create-реагировать-app и находится впапка клиента

    {
      "name": "hotsheetmedical",
      "version": "0.1.0",
      "private": true,
      "dependencies": {
        "react": "^16.6.3",
        "react-dom": "^16.6.3",
        "react-scripts": "2.1.1"
      },
      "scripts": {
        "start": "react-scripts start",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
      },
      "eslintConfig": {
        "extends": "react-app"
      },
      "browserslist": [
        ">0.2%",
        "not dead",
        "not ie <= 11",
        "not op_mini all"
      ]
    }

Пожалуйста, дайте мне знать, если я смогу опубликовать что-нибудь еще, что было бы полезноА также спасибо за руководство мной.Я уверен, что это глупая ошибка новичка, которую я просто не вижу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...