Node.js的安裝

一、Windows下安裝Node.js

1.在Windows下安裝Node.js需先安裝Git Bash,路徑gitforwindows.org

下載后默認(rèn)配置安裝git bash

2.安裝Node.js。官網(wǎng)nodejs.org

下載穩(wěn)定版本并按默認(rèn)配置安裝

3.驗(yàn)證是否安裝成功

(1)在桌面上,右擊空白處,啟動(dòng) git bash

查看版本號,表明安裝成功

(2)運(yùn)行cmd

查看版本號,表明安裝成功

二、Linux下安裝Node.js

CentOS 下安裝 Node.js

1、下載源碼,你需要在https://nodejs.org/en/download/下載最新的Nodejs版本,本文以v0.10.24為例:

cd /usr/local/src/

wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

2、解壓源碼

tar zxvf node-v0.10.24.tar.gz

3、 編譯安裝

cd node-v0.10.24

./configure --prefix=/usr/local/node/0.10.24

make

make install

4、 配置NODE_HOME,進(jìn)入profile編輯環(huán)境變量

vim /etc/profile

設(shè)置nodejs環(huán)境變量,在?export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL?一行的上面添加如下內(nèi)容:

#set for nodejs

export NODE_HOME=/usr/local/node/0.10.24

export PATH=$NODE_HOME/bin:$PATH

:wq保存并退出,編譯/etc/profile 使配置生效

source /etc/profile

驗(yàn)證是否安裝配置成功

node -v

輸出 v0.10.24 表示配置成功

npm模塊安裝路徑

/usr/local/node/0.10.24/lib/node_modules/

創(chuàng)建 Node.js 應(yīng)用

步驟一、引入 required 模塊

我們使用?require?指令來載入 http 模塊,并將實(shí)例化的 HTTP 賦值給變量 http,實(shí)例如下:

var http = require("http");

步驟二、創(chuàng)建服務(wù)器

接下來我們使用 http.createServer() 方法創(chuàng)建服務(wù)器,并使用 listen 方法綁定 8888 端口。 函數(shù)通過 request, response 參數(shù)來接收和響應(yīng)數(shù)據(jù)。

實(shí)例如下,在你項(xiàng)目的根目錄下創(chuàng)建一個(gè)叫 server.js 的文件,并寫入以下代碼:

var http = require('http');

http.createServer(function (request, response) {

????// 發(fā)送 HTTP 頭部

????// HTTP 狀態(tài)值: 200 : OK

????// 內(nèi)容類型: text/plain

????response.writeHead(200, {'Content-Type': 'text/plain'});

????// 發(fā)送響應(yīng)數(shù)據(jù) "Hello World"

????response.end('Hello World\n');

}).listen(8888);

// 終端打印如下信息

console.log('Server running at http://127.0.0.1:8888/');

以上代碼我們完成了一個(gè)可以工作的 HTTP 服務(wù)器。

使用?node?命令執(zhí)行以上的代碼:

node server.js

Server running at http://127.0.0.1:8888/

node server.js

接下來,打開瀏覽器訪問 http://127.0.0.1:8888/,你會(huì)看到一個(gè)寫著 "Hello World"的網(wǎng)頁。

Hello World

分析Node.js HTTP 服務(wù)器:

第一行請求(require)Node.js 自帶的 http 模塊,并且把它賦值給 http 變量。

接下來我們調(diào)用 http 模塊提供的函數(shù): createServer 。這個(gè)函數(shù)會(huì)返回 一個(gè)對象,這個(gè)對象有一個(gè)叫做 listen 的方法,這個(gè)方法有一個(gè)數(shù)值參數(shù), 指定這個(gè) HTTP 服務(wù)器監(jiān)聽的端口號。

Gif 實(shí)例演示

接下來我們通過 Gif 圖為大家演示實(shí)例操作:

gif實(shí)例演示

【摘自http://www.runoob.com/nodejs/nodejs-http-server.html】

命令行體驗(yàn)

命令行
url模塊
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容