Node.js主要有倆作用:
(一)作爲js的運行環境,可以不依靠瀏覽器直接運行js腳本
有一 node1.js文件:
console.log('Hello Node');
在cmd中運行:
node ./node1.js
可以看到js腳本被成功執行
(二)本身可以作爲服務器使用,類似於tomcat角色
有一 node2.js 文件:
const http = require('http');
http.createServer(function(request,response){
//響應信息頭部設置
//設置狀態碼爲200,內容類型爲'text/plain'
response.writeHead(200,{'Content-Type':'text/plain'});
//響應信息具體數據'Hello Node 2'
response.end('Hello Node 2');
}).listen(8531);
//終端打印的信息
console.log('Server running at http://127.0.0.1:8531/');
此處作爲服務器使用,監聽端口 8531 ,並響應信息。
執行代碼:
此時服務器已經啓動,在瀏覽器輸入對應路徑:
可以看到服務器響應信息。