gpt4 book ai didi

node.js - nodemon 应用程序在尝试请求 mongoose 时崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 03:15:12 24 4
gpt4 key购买 nike

当我尝试在我的应用程序中要求 Mongoose 时,我的应用程序不断崩溃。

我已经安装了 mongodb,它似乎工作正常,因为当我在命令提示符下运行 mongo 命令时我得到了响应。

const exphbs  = require('express-handlebars');
const mongoose = require('mongoose');

const app = express();

//Database connection
mongoose.connect('mongodb://localhost/vidjot-dev', {
useMongoClient: True
})
.then(() => console.log('Mongodb connected....'))
.catch(err => console.log(err));

这是我不断收到的错误:

[nodemon] starting `node app.js`
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'mongoose'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (C:\project\vidjot\app.js:3:18)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
[nodemon] app crashed - waiting for file changes before starting...

最佳答案

快速解决方案是在所需目录中运行以下命令

npm i mongoose  

运行应用程序

或者

尝试安装模块:

npm i -g mongoose  

然后进入应用程序的目录

npm link mongoose 

最后,运行应用程序。

关于node.js - nodemon 应用程序在尝试请求 mongoose 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57633987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com