簡體   English   中英

均值堆棧安裝

[英]Mean Stack installation

好的,我一直在努力使平均堆棧在雲9上啟動,但是遇到了很多問題。

  1. 我是使用Mean.io/ Meanjs.org/還是親自安裝mongo / express / angular / nodejs。

  2. 每個+和-的區別是什么。 我正在嘗試為自己創建一個“投資組合”頁面,因此我將嘗試使用堆棧必須提供的所有內容。

我已經看過ubuntu的安裝教程,但是找不到任何新教程。 一切似乎都在2014年或2015年初。教程中的許多步驟不再像在教程中那樣工作。

  1. 有人可以解釋均值堆棧的文件結構嗎? 什么是有用的,而不是有用的。 在經歷了許多問題之后,我最終在cloud 9上變得卑鄙,但是它已經有了一個應用程序,它似乎只是Meanjs主頁。 為了從頭開始,我需要擺脫什么以及需要保留什么。

我是全新的意思,但使用並知道除快遞以外的所有堆疊件。 我已經習慣了“流星”,本質上是一樣的,但是需要學習“ Mean”才能工作。 我更喜歡流星,因為它簡單易用,但我相信平均數更為重要,因為您擁有更多的控制權。

編輯

我最終在MEAN Stack上找到了一份工作,目前每天都在工作。 我喜歡發電機,但是我認為從發電機開始是很棒的,但是從零開始真正讓我學習。 我希望自己制造發電機。

如果您不熟悉MEAN堆棧,建議您使用: https : //github.com/angular-fullstack/generator-angular-fullstack

這是yeoman的MEAN生成器:http: //yeoman.io/

腳手架和一切都在那里解釋。

我還使用yoeman創建MEAN堆棧,如下所示:

例如,對於電話項目(客戶端): c:\\mean\\phones\\client

  1. c:\\mean\\phones\\npm install -g yo
  2. c:\\mean\\phones\\client\\npm install -g gulp generator-gulp-angular //與gulp生成器成角度
  3. c:\\mean\\phones\\client\\yo gulp-angular //啟動安裝向導
  4. 安裝Restangular 在客戶端和服務器之間進行通信,如下所示:
    bower install --save restangular
  5. c:\\mean\\phones\\client\\gulp serve 啟動一個HTTP服務器以顯示角度頁面

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

  1. c:\\mean\\phones\\server\\ npm install --save express install express
  2. c:\\mean\\phones\\server\\ npm install --save mongoose 安裝mongoose
  3. c:\\mean\\phones\\server\\ npm install --save node-restful
  4. c:\\mean\\phones\\server\\ npm install --save method-override
  5. c:\\mean\\phones\\server\\ npm install --save body-parser

  6. 自動創建一個節點表示項目,如下所示: c:\\mean\\phones\\server\\express my-project

  7. 您可以像這樣啟動服務器: nodemonso that on your every change it will restart

最后但並非最不重要的一點是,您必須小心, restangular如何與節點服務器通信,以便將index.config.js / 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);
  }

})();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM