如何通过nodejs 配置你的第一个服务器。
直接上代码:
var http = require('http')
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('<p>这是通过node.js 启动的服务器</p>');
res.end('<p>结束</p>');
}).listen(5858);
将上面代码保存为 server.js, 放到你想放的文件夹内。
cmd 打开你的终端,切换到你的 service.js 文件所在的路径。
执行node serer.js 。
打开你常用的浏览器,最好不要非主流浏览器例如IE6 ,360....。最好是chrome 浏览器,因为谷歌用的是V8 引擎,nodejs用的也是V8。不用说在这样的情况子下是最能发挥两者性能的。
打开http://localhost:5858/
简单对比一下:
require('http') //引入 http 包
http.createServer //创建服务
res.writeHead(200,{'Content-Type':'text/html'});
//写一些服务器返回信息,Content-Type 类型 为 text/html
// 这个是页面上的一些信息
res.write('<p>这是通过node.js 启动的服务器</p>');
res.end('<p>结束</p>');
.listen(5858); // 监听的端口
与浏览器的一些设置对比。
这样就算完成了你的第一个nodejs服务器端。
中文乱码问题查看 utf-8 。
调试神器 supervisor ,安装后不用重启服务器该代码可以直接看到效果
npm install supervisor -g
通过启动 supervisor 你的服务器
supervisor server.js
改完 server.js 里面的代码后保存,回到页面进行刷新
感觉是不是爽爆了。如果再利用 Gulp 自动化构建工具,连页面都不用自己刷新,直接保存代码,页面就直接刷新了。省了一些重复性的工作。