node js执行基本步骤

// 1、加载http核心模块
var http = require('http');
// 2、使用http.createServer()方法创建一个web服务器
var server = http.createServer();

// 3、服务器要干嘛?
// 提供服务:对数据的服务
// 发请求
// 接收请求
// 处理请求
// 给个反馈(发送响应)
// 注册request事件
// 当客户端请求过来,就会自动触发服务器的request请求事件,
// 然后执行第二个参数:回调处理函数


// request请求事件处理函数,需要接收两个参数:
// request 请求对象
// response 响应对象
server.on('request', function (request, response) {
    console.log('收到客户端的请求了' + request.url);

    // response对象有一个方法:write可以给客户端发送响应数据
    // write可以使用多次,但是最后一定要使用end来结束响应
    // 否则客户端会一直等待
    if (request.url == '/login') {
        response.write('login');
        response.end();
    }
    else if (request.url == '/haha') {
        response.write('haha');
        response.end();
    }
    else {
        response.write('hello');
        response.end();
    }

})

// 4、绑定端口号,启动服务器
server.listen(3000, function () {
    console.log('服务器启动成功了,可以通过http://127.0.0.1:3000来进行访问');
})
posted @ 2020-06-19 21:16  17135131xjt  阅读(6)  评论(0编辑  收藏  举报