如何通過nodejs 配置你的第一個服務(wù)器颠放。
直接上代碼:
var http = require('http')
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('<p>這是通過node.js 啟動的服務(wù)器</p>');
res.end('<p>結(jié)束</p>');
}).listen(5858);
將上面代碼保存為 server.js, 放到你想放的文件夾內(nèi)畔派。
cmd 打開你的終端斑响,切換到你的 service.js 文件所在的路徑倦挂。
執(zhí)行node serer.js 帽氓。
cmd.gif
打開你常用的瀏覽器楷拳,最好不要非主流瀏覽器例如IE6 绣夺,360....。最好是chrome 瀏覽器欢揖,因?yàn)楣雀栌玫氖荲8 引擎陶耍,nodejs用的也是V8。不用說在這樣的情況子下是最能發(fā)揮兩者性能的她混。
打開http://localhost:5858/
localhost.gif
簡單對比一下:
require('http') //引入 http 包
http.createServer //創(chuàng)建服務(wù)
res.writeHead(200,{'Content-Type':'text/html'});
//寫一些服務(wù)器返回信息烈钞,Content-Type 類型 為 text/html
// 這個是頁面上的一些信息
res.write('<p>這是通過node.js 啟動的服務(wù)器</p>');
res.end('<p>結(jié)束</p>');
.listen(5858); // 監(jiān)聽的端口
與瀏覽器的一些設(shè)置對比泊碑。
Paste_Image.png
Paste_Image.png
這樣就算完成了你的第一個nodejs服務(wù)器端。
中文亂碼問題查看 utf-8 毯欣。
調(diào)試神器 supervisor ,安裝后不用重啟服務(wù)器該代碼可以直接看到效果
npm install supervisor -g
通過啟動 supervisor 你的服務(wù)器
supervisor server.js
改完 server.js 里面的代碼后保存馒过,回到頁面進(jìn)行刷新
supervisor .gif
感覺是不是爽爆了。如果再利用 Gulp 自動化構(gòu)建工具仪媒,連頁面都不用自己刷新沉桌,直接保存代碼,頁面就直接刷新了算吩。省了一些重復(fù)性的工作留凭。