javascript - MEAN.JS 无法连接 MongoDB

标签 javascript node.js mongodb mean-stack meanjs

我是这里的新手,开始学习 MEAN.JS,因为我安装了所有内容并尝试运行

grunt --force

在命令行上,它返回如下图所示的错误。 enter image description here

我在这里使用 Windows,而且我已经在 C:/Program Files 路径上安装了 MongoDB。提前致谢! :)

最佳答案

开始使用 MEAN 堆栈一开始可能看起来非常令人畏惧。您可能认为有太多新技术需要学习。事实是,您实际上只需要了解“Javascript”。没错,MEAN 只是一个 JavaScript Web 开发堆栈。

那么,您如何真正开始在 MEAN 堆栈上进行开发?

第一步是建立项目结构。我发现以下结构最有意义:

controllers/db/package.json server.js public/

此结构使您可以将整个堆栈保留在单个项目中。您的 AngularJS 前端可以进入公共(public)文件夹,而所有 Express API 逻辑进入 Controller ,您的 MongoDB 集合和逻辑进入 db 文件夹。

现在您已经设置了一般项目结构,您需要将公共(public)文件夹初始化为 Angular 项目。最好使用名为 Yeoman 的工具来执行此操作。

Yeoman 是一个工具包,可让您轻松开始使用各种 Javascript 框架以及 Bootstrap 和 Foundation 等其他 Web 框架。您可以在 Yeoman.io 上了解有关 Yeoman 的更多信息。

安装 Yeoman 非常简单。

您可以在这里阅读更多信息:http://www.citizentekk.com/mean-stack-tutorial-how-to-build-loosely-coupled-scalable-web-apps-nodejs-angularjs-applications/

关于javascript - MEAN.JS 无法连接 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678857/

相关文章:

node.js - 在 NodeJS 结束之前关闭 Http 响应流

javascript - Mongoose 属性过滤器

javascript - PUT 请求发送错误后无法设置 header

mongodb - hadoop-mongodb 驱动程序和 mahout

linux - 我如何远程连接到由 mongod 启动的 mongodb

javascript - Rails 3 - 如何推迟 JavaScript 的解析

javascript - Node.JS Sandbox 包含某些方法和库

javascript - three.js - 单击平面内的 X Y 位置

javascript - 如何格式化输入到 HTML 文本字段中的文本,如货币?

c++ - mongodb内存泄漏通过C++驱动程序插入文档