我正在尝试为我的Angular App创建一个node.js backend api。
我创建了一个 api 文件夹,&在其中运行以下命令:
npm init -y
npm install --save express body-parser cors mongoose
i然后在 api 文件夹中有一个server.js
:
const express = require('express'),
path = require('path'),
bodyParser = require('body-parser'),
cors = require('cors'),
mongoose = require('mongoose');
const app = express();
let port = process.env.PORT || 4000;
const server = app.listen(function(){
console.log('Listening on port ' + port);
});
现在,我试图将mongoDB数据库连接到node.js应用程序。
但是,当我在 api 文件夹中运行mongod
时,我会收到以下错误:
术语" mongod"不被认为是cmdlet,函数,脚本文件或可操作程序的名称。
我尝试将路径添加到MongoDB bin文件夹中的环境变量作为解决方案,但尚未解决。
另外,当我运行mongo --version
时,我会获得mongodb shell版本v4.0.11,所以我知道它已安装。
有人可以告诉我我做错了什么&我如何解决此问题?
未识别的mongod意味着您的系统找不到MongoDB安装文件夹的路径。如果您使用的是Windows,请在Blog
下面关注https://learn.microsoft.com/en-us/azure/virtual-machines/windows/install-mongodb