【问题标题】:MEAN.JS Cannot connect MongoDBMEAN.JS 无法连接 MongoDB
【发布时间】:2017-02-02 09:09:39
【问题描述】:
我是这里的新手,开始学习MEAN.JS,因为我安装了所有东西并尝试运行
咕噜声--force
在命令行上,它会返回如下图所示的错误。
我在这里使用 Windows,而且我已经在 C:/Program Files 路径上安装了 MongoDB。提前致谢! :)
【问题讨论】:
标签:
javascript
node.js
mongodb
mean-stack
meanjs
【解决方案1】:
开始使用 MEAN 堆栈一开始可能会让人望而生畏。你可能认为有太多的新技术需要学习。事实上,你真的只需要知道“Javascript”。没错,MEAN 就是一个简单的 javascript web 开发栈。
那么,您如何真正开始在 MEAN 堆栈上进行开发?
第一步是建立项目结构。我发现以下结构最有意义:
controllers/db/package.json server.js public/
这种结构让您可以将整个堆栈保存在一个项目中。你的 AngularJS 前端可以进入 public 文件夹,而你所有的 Express API 逻辑进入控制器,你的 MongoDB 集合和逻辑进入 db 文件夹。
现在您已经建立了一个通用的项目结构,您需要将您的公用文件夹初始化为一个 Angular 项目。最好使用名为 Yeoman 的工具来执行此操作。
Yeoman 是一个工具包,可让您轻松开始使用各种 Javascript 框架和其他 Web 框架,如 Bootstrap 和 Foundation。您可以在 Yeoman.io 上了解有关 Yeoman 的更多信息。
安装 Yeoman 非常简单。
您可以在这里阅读更多内容:http://www.citizentekk.com/mean-stack-tutorial-how-to-build-loosely-coupled-scalable-web-apps-nodejs-angularjs-applications/