1、開發環境介紹

1、MEAN Stack

  什麼是全棧?

  負責介面和UI的設計師、負責移動端應用開發的安卓IOS開發工程師、負責伺服器端開發的後端程式設計師、負責資料庫開發和管理的資料庫工程師、負責伺服器端環境搭建和管理的運維工程師,在不同的細分領域和公司命名大不相同

  一個人承擔各種方面的職責。

  Web全棧

  HTML/CSS頁面的構建

  瀏覽器端的開發

  伺服器端的開發

  資料庫管理

  伺服器運維

  JavaScript可以開發哪些棧?

  JavaScript Web全棧的最佳組合:MEAN Stack

  mongoDB簡單操作、express

  angularjs、Node.js

2、Node.js的執行環境

  Google V8

  檔案系統

  網路功能(HTTP/TCP/UDP/DNS/TLS/SSL)

  二進位制資料

  資料流

  加密與解密

3、開發工具

  webstorm、sublimeText

4、除錯工具

  WebStorm

  nodemon

  node-inspector

  Chrome Developer Tools

 

2、windows下開發環境搭建

  生產環境中的Node.js

  Windows+Linux

  VirtualBox

  虛擬機器CentOS安裝

  xShell與xFtp

  Node.js

  MongoDB

  Redis

  Sublime Text

  WebStorm

網路地址轉換NAT

虛擬機器通過物理機的網路進行訪問,沒有辦法直接在物理機上面通過ssh連線虛擬機器

如果使用的是路由器上網,那麼可以使用橋接網絡卡,在這種情況下虛擬機器和物理機在路由器裡面是對等的兩個網路節點,這樣我們便可在物理機上使用ssh工具進行linux伺服器的訪問和控制

語言選擇English

SOFTWARE SELECTION

Basic Web Server --> Developtools

設定伺服器管理員密碼:我最喜歡的密碼

 

下載安裝epel-release

yum install epel-release

y

完成之後下載安裝nodejs

yum install nodejs

y

安裝完畢檢視版本

node --version

安裝完畢之後安裝mongodb-server(伺服器端)

yum install mongodb-server

接下來安裝mongodb的客戶端

yum install mongodb

最後一個安裝redis

yum install redis

y

 

全部安裝完成之後我們新建一個程式碼測試檔案

vim test.js

console.log("hello,我們終於完成了,兄嘚");

esc:wq

 

node test.js

輸出  hello,我們終於完成了,兄嘚

ok,環境配置成功!

 

3、mac OS下開發環境搭建