前端(Node.js)(2)-- Node.js開發環境配置
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,環境配置成功!