Nodejs学习笔记——http模块搭建简易服务器

开启一个本地服务器需要Node.js中http核心模块

引入模块

	let http = require('http')

实例

let server = http.createServer() 
// createServer()方法返回一个server实例,所以我们需要一个变量来接收

案例1:

//引入模块
const http = require('http');
//创建服务器实例
let server = http.createServer();
//服务器监听请求数据
server.on('request',(req,res)=>{
    console.log(req.url);// 获取到请求的路径(请求路径永远以“/”开头)
    res.end('hello')
    // 给服务器绑定接收请求的处理事件,当服务器接收到客户端发送的请求后,会调用后面的处理函数,处理函数接收两个参数:请求信息对象,响应信息对象。
})

//绑定监听的端口号
server.listen(3000,()=>{
    console.log('服务器启动:','http://127.0.0.1:3000');
})
// server.listen()用来绑定监听的端口号,可以传入第二个参数,当服务器开启成功后,触发后面的回调函数

在这里插入图片描述
在这里插入图片描述
案例2:

let http = require("http");
let server = http.createServer()
server.on('request',function(req,res){
    console.log(req)
    if(req.url == '/'){
        res.end('index');
    }else if(req.url == '/login'){
        res.end('login page');
    }else{
        res.end('404 not found');
    }
})


server.listen(5555,function(){
    console.log("服务器启动成功!",'http://127.0.0.1:5555')
})

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值