Angular 如何解决开发MEAN stack应用程序时mongod未被识别的问题?
我正在尝试为我的Angular应用程序创建Node.js后端API 我已经创建了一个API文件夹,并在其中运行了以下命令(&R):Angular 如何解决开发MEAN stack应用程序时mongod未被识别的问题?,angular,mongodb,mean-stack,Angular,Mongodb,Mean Stack,我正在尝试为我的Angular应用程序创建Node.js后端API 我已经创建了一个API文件夹,并在其中运行了以下命令(&R): npm init -y npm install --save express body-parser cors mongoose 然后在API文件夹中有一个server.js: 现在,我正在尝试将MongoDB数据库连接到node.js应用程序 但是当我在API文件夹中运行mongod时,我得到以下错误: 术语“mongod”不能识别为cmdlet、函数、脚本文件
npm init -y
npm install --save express body-parser cors mongoose
然后在API文件夹中有一个server.js
:
现在,我正在尝试将MongoDB数据库连接到node.js应用程序
但是当我在API文件夹中运行mongod
时,我得到以下错误:
术语“mongod”不能识别为cmdlet、函数、脚本文件或可操作程序的名称
我尝试将MongoDB bin文件夹的路径作为解决方案添加到我的环境变量中,但没有解决这个问题
另外,当我运行mongo--version
时,我得到了mongodbshell版本v4.0.11,所以我知道它已经安装好了
有人能告诉我我做错了什么以及如何解决这个问题吗?mongod未被识别意味着您的系统找不到Mongodb安装文件夹的路径。如果您使用的是windows,请遵循下面的博客
mongod未被识别意味着您的系统找不到Mongodb安装文件夹的路径。如果您使用的是windows,请遵循下面的博客
在API文件夹中运行mongod是什么意思??我尝试在命令提示符下从文件夹中运行
mongod
命令。我做了更多的研究,并尝试在C:\Users\MyAccount
中运行它&它在C:\data\db
中创建了几个文件,但我不确定它们的作用是什么data\db
是mongodb使用的默认目录。否则,您可以通过mongod--dbpath DIR
定义自定义目录路径n。您所说的在API文件夹中运行mongod是什么意思。我做了更多的研究,并尝试在C:\Users\MyAccount
中运行它&它在C:\data\db
中创建了几个文件,但我不确定它们的作用是什么data\db
是mongodb使用的默认目录。否则,您可以通过mongod--dbpath DIR
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);
});