![](/img/trans.png)
[英]'[nodemon] app crashed - waiting for file changes before starting…'
[英]nodemon app crashed - waiting for file changes before starting. Can someone sort this out please
从“快递”进口快递;
从'body-parser'导入bodyParser;
从“猫鼬”导入 mongoose;
从“cors”导入 cors;
常量应用程序 = 快递();
app.use(bodyParser.json({limit: "30mb", extended: true}));
app.use(bodyParser.urlencoded({limit: "30mb", extended: true }));
app.use(cors());
const CONNECTION_URL = 'mongodb+srv://humoudmajid:humoudmajid123@cluster0.srly03x.mongodb.net/?retryWrites=true&w=majority'
常量 PORT = process.env.PORT || 5000;
mongoose.connect(CONNECTION_URL, { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => app.listen(PORT, () => console.loq(`Server running on port: ${PORT}`)))
.catch((error) => console.log(error.message));
mongoose.set('useFindAndModify', false);
我得到这个错误代码。
/Users/humoudmajid/Desktop/Projects/libs/memories_project/server/node_modules/mongoose/lib/index.js:224 throw new Error( \
${key}`是一个无效的选项。`); ^
错误: useFindAndModify
是一个无效选项。 在 Mongoose.set (/Users/humoudmajid/Desktop/Projects/libs/memories_project/server/node_modules/mongoose/lib/index.js:224:11) 在 file:///Users/humoudmajid/Desktop/Projects/libs/ memory_project/server/index.js:20:10 at ModuleJob.run (node:internal/modules/esm/module_job:198:25) at async Promise.all (index 0) at async ESMLoader.import (node:internal/modules /esm/loader:385:24) 在异步 loadESM (node:internal/process/esm_loader:88:5) 在异步 handleMainPromise (node:internal/modules/run_main:61:12) [nodemon] 应用程序崩溃 - 等待文件开始前的变化...
现在已弃用。 你不需要mongoose.set('useFindAndModify', false);
. 只需使用mongoose.connect(CONNECTION_URL).then(()=>{console.log('...')})
删除行
mongoose.set('useFindAndModify', false);
useFindAndModify
已被弃用,不再需要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.