一.創(chuàng)建nodejs服務(wù)器
每次修改要用control+c結(jié)束服務(wù)器再重新打開
var http = require('http')//引用http模塊蓬坡,用js寫的,用來創(chuàng)建一個web服務(wù)器或處理http相關(guān)的任務(wù)恐锦;
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'})
res.end('Hello Wrold\n')
}).listen(1337,'127.0.0.1')
//通過createServe()方法返回新建的web服務(wù)器痒蓬,通過lesson()方法使web服務(wù)器綁定端口1337來獲取請求貌亭,通過回調(diào)函數(shù)在返回的請求頭中寫入表示請求成功的狀態(tài)碼200和數(shù)據(jù)類型為text/plain的文本,輸出hello world;
二.命令行中體驗
node.js和瀏覽器執(zhí)行環(huán)境
相同點:都能執(zhí)行一般的Js代碼
不同點:全局變量不同昼伴,例如window茶袒,document等只能在瀏覽器中取到准颓,而process則只能在node環(huán)境中取到违霞。
宿主:瀏覽器、node瞬场;
全局變量:瀏覽器-window、document;node - process涧郊;
nodejs 本質(zhì)是一個js的執(zhí)行環(huán)境 由于封裝和底層的處理賦予了更大的能力
3.退出node環(huán)境
.exit