欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

快速掌握Node.js環(huán)境的安裝與運行方法

 更新時間:2016年02月16日 14:51:23   投稿:goldensun  
這篇文章主要介紹了Node.js環(huán)境的安裝與運行方法,Node是基于Google Chrome V8引擎的JavaScript解釋器,需要的朋友可以參考下

安裝程序
NodeJS 提供了一些安裝程序,都可以在 nodejs.org 這里下載并安裝。

Windows 系統(tǒng)下,選擇和系統(tǒng)版本匹配的 .msi 后綴的安裝文件。Mac OS X 系統(tǒng)下,選擇 .pkg 后綴的安裝文件。

編譯安裝
Linux 系統(tǒng)下沒有現(xiàn)成的安裝程序可用,雖然一些發(fā)行版可以使用 apt-get 之類的方式安裝,但不一定能安裝到最新版。因此 Linux 系統(tǒng)下一般使用以下方式編譯方式安裝 NodeJS。

1.確保系統(tǒng)下 g++ 版本在 4.6 以上,python 版本在 2.6 以上。

2.從 nodejs.org 下載 tar.gz 后綴的 NodeJS 最新版源代碼包并解壓到某個位置。

3.進入解壓到的目錄,使用以下命令編譯和安裝。

$ ./configure

$ make

$ sudo make install

運行

打開終端,鍵入 node 進入命令交互模式,可以輸入一條代碼語句后立即執(zhí)行并顯示結(jié)果,例如:

$ node
> console.log('Hello World!');
Hello World!

如果要運行一大段代碼的話,可以先寫一個JS文件再運行。例如有以下 hello.js。

function hello() {
  console.log('Hello World!');
}
hello();

寫好后在終端下鍵入 node hello.js 運行,結(jié)果如下:

$ node hello.js
Hello World!

權(quán)限問題
在 Linux 系統(tǒng)下,使用 NodeJS 監(jiān)聽 80 或 443 端口提供 HTTP(S)服務時需要 root 權(quán)限,有兩種方式可以做到。

一種方式是使用 sudo 命令運行 NodeJS。例如通過以下命令運行的 server.js 中有權(quán)限使用 80 和 443 端口。一般推薦這種方式,可以保證僅為有需要的 JS 腳本提供 root 權(quán)限。

$ sudo node server.js

另一種方式是使用 chmod +s 命令讓 NodeJS 總是以 root 權(quán)限運行,具體做法如下。因為這種方式讓任何JS腳本都有了 root 權(quán)限,不太安全,因此在需要很考慮安全的系統(tǒng)下不推薦使用。

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

相關(guān)文章

  • ajax +NodeJS 實現(xiàn)圖片上傳實例

    ajax +NodeJS 實現(xiàn)圖片上傳實例

    本篇文章主要介紹了ajax +NodeJS 實現(xiàn)圖片上傳實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • win10環(huán)境使用nvm安裝多版本nodejs并配置環(huán)境變量的完整步驟

    win10環(huán)境使用nvm安裝多版本nodejs并配置環(huán)境變量的完整步驟

    這篇文章主要給大家介紹了關(guān)于win10環(huán)境使用nvm安裝多版本nodejs并配置環(huán)境變量的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • NodeJS學習筆記之Connect中間件模塊(一)

    NodeJS學習筆記之Connect中間件模塊(一)

    這是一個目錄概要,里面記錄著NodeJS的基礎知識部分,今天這篇文章以及后續(xù)的幾篇,將是一個進階系列,讓我們建立一個由淺入深的學習的過程,
    2015-01-01
  • Node.js使用定時器的三種方法

    Node.js使用定時器的三種方法

    在Node.js中使用定時器是一項常見且重要的任務,本文主要介紹了Node.js使用定時器的三種方法,包括setTimeout、setInterval和setImmediate等方法,感興趣的可以了解一下
    2024-02-02
  • 詳解Node.js?應用高?CPU?占用率分析方法

    詳解Node.js?應用高?CPU?占用率分析方法

    這篇文章主要為大家介紹了Node.js?應用高?CPU?占用率分析方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 詳解node.js搭建代理服務器請求數(shù)據(jù)

    詳解node.js搭建代理服務器請求數(shù)據(jù)

    本篇文章主要介紹了詳解node.js搭建代理服務器請求數(shù)據(jù),具有一定的參考價值,有興趣的可以了解一下。
    2017-04-04
  • nodejs利用readline提示輸入內(nèi)容實例代碼

    nodejs利用readline提示輸入內(nèi)容實例代碼

    這篇文章主要給大家介紹了關(guān)于nodejs利用readline提示輸入內(nèi)容的相關(guān)資料,Readline是Node.js里實現(xiàn)標準輸入輸出的封裝好的模塊,通過這個模塊我們可以以逐行的方式讀取數(shù)據(jù)流,需要的朋友可以參考下
    2021-07-07
  • 用Node寫一條配置環(huán)境的指令

    用Node寫一條配置環(huán)境的指令

    這篇文章主要介紹了用Node寫一條配置環(huán)境的指令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • NodeJS學習筆記之Connect中間件應用實例

    NodeJS學習筆記之Connect中間件應用實例

    前面我們介紹了幾篇內(nèi)容的connect中間件的基礎知識,今天我們來實例應用一下,做個記事本的小應用,希望大家能夠喜歡。
    2015-01-01
  • node.js事件輪詢機制原理知識點

    node.js事件輪詢機制原理知識點

    在本篇文章里小編給大家分享的是一篇關(guān)于node.js事件輪詢機制的相關(guān)知識點文章,有興趣的朋友們可以參考下。
    2019-12-12

最新評論