首先到官網(wǎng)下載node.js
下載完成后一直下一步Next即可安裝完成,路徑可以自己設(shè)置
然后配置環(huán)境變量苹威,將node安裝的目錄配置到Path中
例如:
cmd打開(kāi)命令窗口查看node和npm的版本,看是否安裝與配置成功袭异,Windows系統(tǒng)自帶npm
npm -v
node -v
如下出現(xiàn)版本號(hào)对省,說(shuō)明安裝成功
然后我們來(lái)簡(jiǎn)單寫(xiě)一個(gè)js文件,用node來(lái)運(yùn)行一下
我這里在D盤(pán)下新建一個(gè)nodeTest文件夾
然后新建一個(gè)hello文本文件
打開(kāi)文本文件輸入一句話console.log("hello world!");(在后臺(tái)打出一個(gè)hello world!)
然后將文本文件另存為js文件凝化,同時(shí)刪除原來(lái)的文本文件
下面我們用Node來(lái)運(yùn)行一下這個(gè)文件
我們?cè)趆ello.js所在文件夾中按住Shift+右鍵稍坯,會(huì)出現(xiàn)打開(kāi)Powershell窗口或在此處打開(kāi)命令窗口,當(dāng)然也可以cmd然后cd進(jìn)來(lái)
在命令窗口中我們輸入
node hello.js
回車(chē)執(zhí)行搓劫,會(huì)發(fā)現(xiàn)出現(xiàn)hello world!瞧哟,說(shuō)明程序運(yùn)行完成
當(dāng)然像這種運(yùn)行是沒(méi)有意義的,我們一般要把Node作為web服務(wù)器枪向,用web的服務(wù)端來(lái)進(jìn)行操作
下面就將hello.js文件寫(xiě)成能支持web服務(wù)器
var http = require('http');//設(shè)置請(qǐng)求協(xié)議
//使用http創(chuàng)建一個(gè)web服務(wù)
http.createServer(function (request, response) {
//協(xié)議頭
response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
if(request.url!=="/favicon.ico"){ //清除瀏覽器默認(rèn)的第二次訪問(wèn)
console.log('訪問(wèn)');
response.write('hello world!');
response.end('hell,世界');//不寫(xiě)則沒(méi)有http協(xié)議尾,但寫(xiě)了會(huì)產(chǎn)生兩次訪問(wèn)
}
}).listen(3000); //監(jiān)聽(tīng)3000端口
console.log('Server running at http://127.0.0.1:3000/');//說(shuō)明服務(wù)運(yùn)行在3000端口
修改完成后我們?cè)俅芜\(yùn)行文件勤揩,可以看到最后一行的console.log打出來(lái)了
我們打開(kāi)一個(gè)瀏覽器,輸入http://localhost:3000/hello.js
然后我們?cè)诳匆幌潞笈_(tái)秘蛔,可以看到訪問(wèn)也打出來(lái)了陨亡,說(shuō)明web端成功訪問(wèn)了node建的服務(wù)端
好的傍衡,到這里node的簡(jiǎn)單使用介紹就講解完畢。