【问题标题】:How Do I Set Up The MEAN (Mongo, Express, Angular & Node) stack on Nitrous.IO如何在 Nitrous.IO 上设置 MEAN(Mongodb、Express、Angular 和 Node)堆栈
【发布时间】:2013-12-24 00:18:21
【问题描述】:

我利用即将到来的周末从 2013 年的项目清单中检查了两件事:

  • 尝试云开发
  • 试试 ANGULAR.JS

我的游戏计划是在Nitrous.IO 上设置 MEAN 堆栈,然后使用该堆栈来完成在线提供的众多 Angularjs 教程项目之一。

问题:

  1. 我很想知道是否有人在 Nitrous 或其他方式上设置了 MEAN 堆栈,或者是否有人知道有任何优秀的博客文章为几乎没有 JavaScript 开发经验的人完成了该过程。

  2. 此外,如果您设置了 MEAN 堆栈,您是否会做不同的事情,或者是否有任何我应该注意的宝贵资源。

我发现一些有用的资源:

过去一周我一直在网上进行研究,发现了一些很棒的资源,但很高兴看到其他人发现了什么或可以提出什么建议。下面是一些我遇到的可能对其他人有帮助的资源的链接:

  1. Building Angular Start-up Stack - Toronto Meetup Stream
  2. Egghead.io 提供一些很棒的 Angular 视频教程
  3. Google 的 Angular site 拥有丰富的信息。
  4. USC Linux 用户组 Youtube 视频MEAN on Amazon AWS

提前感谢您提供任何资源、见解或指导。

【问题讨论】:

  • 是的,你好!我也无法让基本的 MEAN.IO “hello world”发生。现在是 2014 年。感谢nitrousio 的出色工作,至少 grunt 现在可以工作了。我无法让预览服务器启动。哦,我还应该指出,我在本地 PC 上运行了 same “Hello World”,绝对没有问题。我知道我(在本地)做了什么并且在 Nitrous 应该上工作。

标签: node.js mongodb angularjs nitrousio mean-stack


【解决方案1】:

由于您是从 JavaScript 开始的,我建议您从简单开始。例如

  1. 使用 Node.js 和 Express(没有 Angular,没有 Mongo)构建一个简单的网站。
  2. 将其部署到云端。
  3. 然后添加 Angular 并查看当您在客户端使用 MVC 框架时结构如何变化(例如,您的后端变成普通的 REST API)。
  4. 然后,可能在您的简单 Node/Express/Angular 应用程序之外使用 Node.js 和 Mongo,以获得 NoSQL 数据库和从 Node.js 访问数据库的手(一切都是异步的事实给初学者带来了一些有趣的挑战)
  5. 然后将 Mongo 集成到您的应用中。

【讨论】:

  • 一个快速说明:使用 Nitrous,您将需要使用 Autoparts 包管理器来执行 MongoDB 步骤。运行parts install mongodb 进行安装,运行parts start mongodb 运行它。其他一切都应该按照您的预期进行设置。
  • 我在 Nitrous.IO 上找到了 mongodb 安装,位于:~/.parts/packages/mongodb/2.4.6/bin。谁能告诉我安装的配置在哪里?
【解决方案2】:

好的,这就是我在Nitrous.IO 上成功设置 MEAN 堆栈的方法。

首先,非常感谢 Valeri V. Karpov 和他的 The Code Barbarian 博客。 7 月,他发表了一篇名为 Introduction to the MEAN Stack, Part One: Setting Up Your Tools 的博文。我主要看他的文章,只是根据 Nitrous 云平台进行调整。

以下是步骤:

  1. 创建一个 Nitrous 盒子:转到 Nitrous 网站并注册一个帐户。 请注意,免费帐户没有提供足够的存储空间来容纳完整的 MEAN 堆栈。您至少需要一个“开始”定价计划 - 每月 9.99 美元。

  2. 创建 Nodejs 盒子:完成注册并选择定价计划后,就可以创建 Nodejs 盒子了。按照 Nitrous 网站上的说明进行操作。该盒子带有预配置的 Nodejs。

  3. 安装 Mongodb:要在您的机器上安装 Mongodb,请转到 shell 提示符并输入:parts install mongodb 您可以通过输入确认安装成功部分启动 mongodb。要停止 mongodb 服务器,请键入 parts stop mongodb。

  4. 确认您的节点和 NPM 安装:在命令提示符处键入 node。如果节点安装正确,您应该会看到 > 符号。您现在位于节点外壳中。键入 control-c 以退出 shell。在提示符处输入NPM,你应该会看到一些使用信息

  5. Install Express:输入 npm install express -g -g 标志表示将安装软件包,以便您可以从终端运行它。请注意,如果您使用的是免费盒,您可能会在快速安装过程中遇到错误,因为您超出了分配的存储空间。

从这里开始,您可以在 Step 4 创建 ExpressJS 应用程序中关注 Valeri 的文章。

祝你好运,尽情享受。

【讨论】:

    【解决方案3】:

    使用 Bitnami https://bitnami.com/stack/mean。我非常喜欢它,非常简单和简洁。就我而言,它适用于 Windows,这是一种无缝体验

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 2020-02-27
      相关资源
      最近更新 更多