码迷,mamicode.com
首页 > Web开发 > 详细

node http服务

时间:2020-06-19 20:55:46      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:fun   url   OLE   反馈   serve   web   request请求   需要   tps   

// node中 专门提供了一个核心模块:http
// http这个模块的职责就是帮你创建编写服务器

// 1、加载 http核心模块
var http = require(‘http‘);

// 2、使用createServer()方法创建一个web服务器
// 返回一个Server实例
var server = http.createServer();

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

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

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

})

// 4、绑定端口号,启动服务器(网络、通信)
server.listen(5000, function () {
    console.log(‘服务器启动成功,可以通过http://127.0.0.1:3000来进行访问‘);

})

// https://115.237.196.236:5000/

node http服务

标签:fun   url   OLE   反馈   serve   web   request请求   需要   tps   

原文地址:https://www.cnblogs.com/xjt31/p/13166148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!