Node.js 极简入门Helloworld版服务器例子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js 极简入门Helloworld版服务器例子相关的知识,希望对你有一定的参考价值。

粗浅得很,纯属备忘。

// 内置http模块,提供了http服务器和客户端功能(path模块也是内置模块,而mime是附加模块)
var http=require("http");

// 创建服务器,创建HTTP服务器要调用http.createServer()函数,它只有一个参数,是个回调函数,服务器每次收到http请求后都会调用这个回调函数。服务器每收到一条http请求,都会用新的request和response对象触发请求函数。
var server=http.createServer(function(req,resp){
    console.log("请求地址是:"+req.url);

    //resp.statusCode=200; // 状态码200,表示成功
    //resp.setHeader("Content-Type","text/plain;charset=utf-8");// 返回内容的MIME类型,charset=utf-8确保中文不会乱码

    // 上面的紧凑形式
    resp.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});

    resp.write("你好啊!Nodejs");

    resp.end();// response对象结束响应
});

// 服务器开始运作监听端口
server.listen(3000,"localhost",function(){
    console.log("服务器开始运作,监听端口3000中...");
});

效果是:

技术分享

以上是关于Node.js 极简入门Helloworld版服务器例子的主要内容,如果未能解决你的问题,请参考以下文章

Node.js入门以及第一个helloworld程序

Node.js 入门:就是运行在服务端的 JavaScript

node.js--初步入门使用

Node.js开发入门—HelloWorld再分析

Node.js 极简教程 (文/东海陈光剑)

Node初学者入门,一本全面的NodeJS教程