node.js與網頁不同,一個html文件當我們上傳到服務器後,直接訪問就可以看到相應的界面。但是node.js不行,node.js必須需要我們執行它後才可以運行它應有的功能,使用node xxx.js 即可運行。但是一旦我們關閉電腦,該程序就會結束,如果想要它24小時運行,這就需要用到雲服務器。

什麼是雲服務器

雲服務器(Elastic Compute Service, ECS)是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務。其管理方式比物理 服務器 更簡單高效。用户無需提前購買硬件,即可迅速創建或釋放任意多台雲服務器。

雲服務器的優勢

雲服務器租用價格低於傳統的物理服務器租用,且無需支付押金。 具有快速供應和部署能力,用户在提交 雲主機 租用申請後可實時開通,立即獲得服務。 業務支持平滑擴展,當用户業務規模擴張時,可快速實現業務擴容。

簡單瞭解雲服務器後,接下來我們學習如何來操作雲服務器。

1.準備

雲服務器的公網IP,賬號,密碼(雲服務器可到阿里雲、騰訊雲、百度雲、華為雲等平台購買)

本地訪問雲服務器的工具:這裏推薦 Xshell 6 和 WinSCP

在自己的  windows+R 彈框輸入cmd

javascript fetch body 服務器 java HttpServletRequest_服務器

javascript fetch body 服務器 java HttpServletRequest_服務器_02

 

 然後輸入自己的   ssh 用户@IP地址   

                             密碼:

登錄就行

javascript fetch body 服務器 java HttpServletRequest_雲服務_03

 

因為直接使用apt安裝nodejs,版本可能會過低,所以選擇從NodeSource安裝。

從NodeSource安裝Node.js和npm

NodeSource是一家致力於提供企業級Node支持的公司。它維護一個包含多個Node.js版本的APT存儲庫。如果您的應用程序需要特定版本的Node.js,請使用此存儲庫。

在撰寫本文時,NodeSource存儲庫提供以下版本:

  • v14.x-最新的穩定版本。
  • v13.x
  • v12.x-最新的LTS版本。
  • v10.x-先前的LTS版本。

我們將安裝Node.js版本14.x:

1.以root身份運行以下命令,以下載並執行NodeSource安裝腳本

$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

該腳本會將NodeSource簽名密鑰添加到您的系統,創建apt儲存庫文件,安裝所有必需的軟件包,並刷新apt緩存。

如果需要其他的Node.js版本,比如12.x,改變setup_14.xsetup_12.x

2.啓用NodeSource存儲庫後,安裝Node.js和npm:

$ apt install nodejs

nodejs軟件包包含nodenpm二進制文件。

3.通過打印它們的版本來驗證Node.js和npm是否已成功安裝:

$ node -v $ npm -v

使用vim編寫JavaScript代碼

$ vim hello.js

編寫完成後,使用node命令執行js文件

$ node hello.js