[nodemon] 由于更改而重新啟動... [nodemon] 啟動node server.js
服務器正在埠上運行:${port} D:\Practice\mern\mern-exercise\backend\node_modules\mongodb\lib\connection_string.js:290 throw new error_1.MongoParseError( ${optionWord} ${Array.from(unsupportedOptions).join(', ')} ${isOrAre} not supported); ^
MongoParseError: 在新的 MongoClient (D:\Practice\mern\mern- exercise\backend\node_modules\mongodb\lib\mongo_client.js:64:63) 在 D:\Practice\mern\mern-exercise\backend\node_modules\mongoose\lib\connection.js:801:16 at new Promise ()在 Connection.openUri (D:\Practice\mern\mern-exercise\backend\node_modules\mongoose\lib\connection.js:798:19) 在 D:\Practice\mern\mern-exercise\backend\node_modules\mongoose\ lib\index.js:380:10 at D:\Practice\mern\mern-exercise\backend\node_modules\mongoose\lib\helpers\promiseOrCallback.js:41:5 at new Promise () at promiseOrCallback (D:\Practice \mern\mern-exercise\backend\node_modules\mongoose\lib\helpers\promiseOrCallback.js:40:10) 在 Mongoose._promiseOrCallback (D:\Practice\mern\mern-exercise\backend\node_modules\mongoose\lib\index.js:1225:10) { [Symbol(errorLabels)]: Set(0) {} }
Node.js v18.7.0 [nodemon] 應用程式崩潰 - 在開始之前等待檔案更改...
代碼是
const cors = require('cors');
const mongoose = require('mongoose');
require('dotenv').config();
const app = express ();
const port = process.env.PORT || 5000;
app.use(cors());
app.use(express.json());
const uri = process.env.ATLAS_URI;
mongoose.connect(uri, {useNewUrlParser: true, useCreateIndex: true}
);
const connection = mongoose.connection;
connection.once('open', ()=>{
console.log("MongoDB database connection established successfully");
})
app.listen(port, () => {
console.log('Server is running on port: ${port}')
});
process.on('warning', e => console.warn(e.stack));```
uj5u.com熱心網友回復:
根據貓鼬檔案
useCreateIndex不是一個選擇mongooose.connect()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/504019.html
標籤:mongodb 猫鼬 mongodb-图集
