最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年02月16日 14:51:23   投稿:goldensun  
這篇文章主要介紹了Node.js環(huán)境的安裝與運(yù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.進(jìn)入解壓到的目錄,使用以下命令編譯和安裝。

$ ./configure

$ make

$ sudo make install

運(yùn)行

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

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

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

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

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

$ node hello.js
Hello World!

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

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

$ sudo node server.js

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

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

相關(guān)文章

  • node.js操作mongodb學(xué)習(xí)小結(jié)

    node.js操作mongodb學(xué)習(xí)小結(jié)

    這篇文章主要介紹了node.js操作mongodb學(xué)習(xí)小結(jié),本文給出了mongodb創(chuàng)建數(shù)據(jù)庫、插入數(shù)據(jù)以及連接mongodb數(shù)據(jù)庫并查詢數(shù)據(jù)等代碼實(shí)例,需要的朋友可以參考下
    2015-04-04
  • 詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息

    詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息

    這篇文章主要介紹了詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息,非常具有實(shí)用價值,需要的朋友可以參考下
    2017-04-04
  • node.js中EJS 模板快速入門教程

    node.js中EJS 模板快速入門教程

    本篇文章主要介紹了EJS 模板快速入門學(xué)習(xí),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Node.js復(fù)制文件的方法示例

    Node.js復(fù)制文件的方法示例

    這篇文章主要介紹了Node.js復(fù)制文件的方法,涉及nodejs針對文件流的創(chuàng)建、讀取、寫入等操作技巧,需要的朋友可以參考下
    2016-12-12
  • node.js中的http.createServer方法使用說明

    node.js中的http.createServer方法使用說明

    這篇文章主要介紹了node.js中的http.createServer方法使用說明,本文介紹了http.createServer的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制

    node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制

    這篇文章主要介紹了node.js?express和koa中間件機(jī)制和錯誤處理機(jī)制,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • node作為中間服務(wù)層如何發(fā)送請求(發(fā)送請求的實(shí)現(xiàn)方法詳解)

    node作為中間服務(wù)層如何發(fā)送請求(發(fā)送請求的實(shí)現(xiàn)方法詳解)

    node作為中間服務(wù)層如何發(fā)送請求?下面小編就為大家分享一下發(fā)送請求的實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助
    2018-01-01
  • CentOS7中源碼編譯安裝NodeJS的完整步驟

    CentOS7中源碼編譯安裝NodeJS的完整步驟

    這篇文章主要給大家介紹了關(guān)于CentOS7中源碼編譯安裝NodeJS的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用nodejs具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • PHP和NodeJs開發(fā)的應(yīng)用如何共用Session

    PHP和NodeJs開發(fā)的應(yīng)用如何共用Session

    這篇文章主要介紹了PHP和NodeJs開發(fā)的應(yīng)用如何共用Session的相關(guān)資料及思路,需要的朋友可以參考下
    2015-04-04
  • Nodejs實(shí)現(xiàn)微信分賬的示例代碼

    Nodejs實(shí)現(xiàn)微信分賬的示例代碼

    這篇文章主要介紹了Nodejs實(shí)現(xiàn)微信分賬的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論

渭南市| 张北县| 宜宾县| 保靖县| 隆昌县| 巴林左旗| 海门市| 凤城市| 海林市| 南华县| 敖汉旗| 阳西县| 克山县| 德保县| 顺义区| 广水市| 武川县| 潜山县| 岑溪市| 扎兰屯市| 顺昌县| 大方县| 临泽县| 行唐县| 承德市| 甘南县| 满洲里市| 台东县| 同心县| 丹东市| 富顺县| 冕宁县| 平利县| 奇台县| 师宗县| 汽车| 七台河市| 繁昌县| 苏尼特左旗| 博客| 洱源县|