一、安裝Node.js
最近博主在研究Node.js,安裝Node.js很簡單,首先我們請移步官網:Node.js下載頻道,現在Node.js的官網好像能夠直接檢測系統版本,直接點擊下載即可:
直接點擊下載即可,下載完成後雙擊一直下一步即可安裝成功,安裝成功後,請打開cmd命令行工具,輸入node進行測試,成功效果如圖:
二、安裝supervisor
在以往我們開發php程序調試的時候,每次我們修改代碼,我們可以直接去瀏覽器瀏覽,不需要重啓服務。但是在開發nodejs程序的時候,無論你修改了代碼的什麼部分,我們都需要重新啓動服務才能生效,這就大大增加了我們調試代碼的複雜度。
Node.js雖然有利於提高程序的性能,但是卻不利於開發調試,因爲我們在開發過程中,總是希望修改之後立即看到效果,而不是每次修改代碼之後都需要終止程序並重啓程序。
supervisor的安裝也非常簡單,打開cmd命令行工具,輸入命令:npm -g install supervisor
這裏注意一點的就是,supervisor必須安裝到全局,如果你不安裝到全局,錯誤命令會提示你安裝到全局。
如果不想安裝到默認的全局,也可以自己修改全局路徑到當前路徑
npm config set prefix "路徑"
安裝完成後示例:
假設現在有一段代碼:
var http = require('http')
http.createServer(function(req,res){
res.writeHead(200,{'Content-type':'text/html'});
res.write('<h1>Node.js</h1>');
res.end('<p></p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000');
然後我們使用supervisor啓動服務:
完成後是這樣的:
我們直接將代碼修改成:
var http = require('http')
http.createServer(function(req,res){
res.writeHead(200,{'Content-type':'text/html'});
res.write('<h1>Node.js</h1>');
res.end('<p>這是一個測試代碼!</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000');
點保存,這時候我們不需要重新啓動服務,直接刷新頁面,我們就能看到效果: