平均堆栈安装

Posted

技术标签:

【中文标题】平均堆栈安装【英文标题】:Mean Stack installation 【发布时间】:2016-09-11 18:33:03 【问题描述】:

好的,我一直致力于在 Cloud 9 上启动平均堆栈,但遇到了很多问题。

    我是使用 Mean.io/Meanjs.org/ 还是我自己安装 mongo/express/angular/nodejs。

    + 和 - 的区别是什么。我正在尝试为自己制作一个投资组合页面,因此我将尝试使用堆栈提供的所有功能。

我看过 ubuntu 的安装教程,但我找不到任何新教程。一切似乎都是 2014 年或 2015 年初。教程中的许多步骤不再像教程中那样工作。

    谁能解释平均堆栈的文件结构?什么有用,什么没用。经过许多问题后,我最终在 cloud 9 上变得卑鄙,但它已经有一个应用程序,它似乎只是 Meanjs 主页。为了从头开始,我需要摆脱什么,需要保留什么。

我是全新的意思,但已经使用并知道除了快递之外的所有堆栈件。我习惯了 Meteor,它本质上是相同的,但需要为工作学习 Mean。我更喜欢流星,因为它很简单,但我相信平均值更重要,因为你有更多的控制权。

编辑

我最终找到了一份使用 MEAN 堆栈的工作,目前每天都在使用它。我喜欢生成器,但我认为从生成器开始很棒,但从头开始真的让我学习。我希望自己制作发电机。

【问题讨论】:

@BradyDowling cloud9 教程不再有效。我确实做了很多额外的工作。我发现从头开始构建堆栈比使用该工具更容易。我在 Koding.io 而不是 cloud9 上创建了我的堆栈,它实际上正在工作。 哦,太好了,很高兴它成功了。我将不得不研究 Cloud9 上可行的 MEAN 堆栈教程。 【参考方案1】:

如果您是 MEAN 堆栈的新手,我建议您使用: https://github.com/angular-fullstack/generator-angular-fullstack

这是一个 yeoman 的 MEAN 生成器:http://yeoman.io/

那里解释了脚手架和一切。

【讨论】:

【参考方案2】:

    The difference between Mean.io and Mean.org is provided here :-

    如果你安装 MongoDB/Express/Angular/Nodejs 这样你会得到流和 Mean stack 的架构会更好。 此链接将帮助您逐步设置 MongoDB、Express、Angular 和节点 JS:- http://meanjs.org/docs/0.3.x/

    For Reference go through this application MEAN Stack User Registration and Login Example & Tutorial -- it explains login form and User registration using Mean stack

    Here is the link for basic CRUD apllication to get started with mean application and get a gist of it.

    An amazing TO-DO'S application that is also build using MEANJS

祝你的申请好运!!

【讨论】:

【参考方案3】:

我还使用 yoeman 创建MEAN 堆栈,如下所示:

例如,对于手机项目(客户端):c:\mean\phones\client

    c:\mean\phones\npm install -g yo c:\mean\phones\client\npm install -g gulp generator-gulp-angular // angular 与 gulp 生成器 c:\mean\phones\client\yo gulp-angular //它启动安装向导 安装Restangular 客户端和服务器之间的通信如下:bower install --save restangular c:\mean\phones\client\gulp serve 它会启动一个 http 服务器来显示 angular 页面

服务器端:c:\mean\phones\server

    c:\mean\phones\server\ npm install --save express 安装快递 c:\mean\phones\server\ npm install --save mongoose 安装猫鼬 c:\mean\phones\server\ npm install --save node-restful c:\mean\phones\server\ npm install --save method-override

    c:\mean\phones\server\ npm install --save body-parser

    像这样自动创建一个 node express 项目:c:\mean\phones\server\express my-project

    你可以像这样启动服务器:nodemonso that on your every change it will restart

最后但并非最不重要的一点是,您必须小心restangular 如何与节点服务器通信,以便将等数据提取/删除/更新到您的index.config.js

   function config($logProvider, toastrConfig, RestangularProvider) 
    //set the base url of the rest api server
    RestangularProvider.setBaseUrl('http://localhost:3000');
    // Enable log
    $logProvider.debugEnabled(true);
  

)();

【讨论】:

以上是关于平均堆栈安装的主要内容,如果未能解决你的问题,请参考以下文章

如何正确对接平均堆栈应用程序?

无法在平均堆栈中散列密码

MongoDB 连接到 AWS 上的节点 平均堆栈

在heroku中部署平均堆栈应用程序时出错

平均堆栈文件上传

发布表单数据的平均堆栈问题