平均堆栈安装
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
nodemon
,so 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);
)();
【讨论】:
以上是关于平均堆栈安装的主要内容,如果未能解决你的问题,请参考以下文章