1.檢查是否安裝nodejs
已安裝nodejs環境,npm包
1)、建立Node檔案夾,用來存放下載下傳nodejs
cd /
mkdir nodetest && cd nodetest
2)、在Node檔案裡下載下傳nodejs:
wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0-linux-x64.tar.xz
3)、解壓資源包:
tar -xvf node-v10.13.0-linux-x64.tar.xz
4)、設定全局變量
ln -s /nodetest /node-v10.13.0-linux-x64/bin/node /usr/local/bin/
ln -s /nodetest /node-v10.13.0-linux-x64/bin/npm /usr/local/bin/
5)、檢視是否安裝,輸入node -v
2.安裝npm,使用淘寶鏡像 (沒必要使用cnpm,有的系統不支援cnpm)
1)、通過指令配置
npm config set registry https://registry.npm.taobao.org
npm config get registry
2)、通過使用npm安裝
npm install -g npm --registry=https://registry.npm.taobao.org
3.使用npm 安裝express
1)安裝express子產品
npm install express -gd //安裝express子產品
npm install -g express-generator //安裝express-generator工具
2)驗證express是否安裝成功:
express --version
4.使用express建立項目:
1)、輸入:express app
2)、安裝項目依賴
cd app
npm install
3)、運作項目 ,輸入DEBUG=app:* npm start
5.forever守護nodejs程序 (一直線上通路)
用戶端可以正常啟動應用,但是如果斷開用戶端連接配接,應用也就随之停止了。也就是說這樣的啟動方式沒有給應用一個守護線程
Forever可以解決這個問題!Forever可以守護Node.js應用,用戶端斷開的情況下,應用也能正常工作
1)安裝forever
cd app
npm install forever -g
2)forever啟動程序
cd bin
forever start www
tips:運作項目的時候,如果出現端口被占用,需要先關閉端口,在啟動應用程式