如何利用nodeJs搭建一个web服务器?


最近在学习nodejs,学的比较迟了,下面将一些笔记整理在下面 希望对于大家有所帮助。
ps:自己整理的一些必要的杂碎,不需要的同学,请不要喷。。。。

1.如何搭建nodeJS开发环境

这一段我就忽略了,大家如果想看,可以自行谷歌和百度,大把大把的资料,在win下几乎都是傻瓜式的安装,在linux对系统的环境有所要求,具体看官方给出的文档,看不懂英文也可以百度。
最终可以在命令行中运行 node -v如果显示版本号,则安装成功!
如图:

2.创建入口文件。

安装完nodejs之后 可以,在根目录下新建一个server.js文件,键入下面的代码。

//加载http模块
var http = require('http');

var test = function(req,res){
    //声明文档类型
    res.writeHead(200,{'Content-Type':'text/plain'});
    //输出文本
    res.end('holle world\n');
}
var server = http.createServer(test)
//声明端口和主域
server.listen(8888,'127.0.0.1');
console.log("server success!");

3.启动/关闭web服务。

然后打开命令行窗体(dos)
进入到根目录 运行 node server.js
启动web服务。
如果输出server success!则启动成功!

快捷键:ctrl+C可以终止服务。

4.测试。
在浏览器中输入:127.0.0.1:8888进行测试访问!

如果需要输入网页格式可以把server.js中的

res.writeHead(200,{'Content-Type':'text/plain'});

更换为

res.writeHead(200,{'Content-Type':'text/html'});

共有 2 条评论

Top