Eric小屋

  • URL中的端口号
  • http模块 - 创建Web服务
  • 首页
  • 学习笔记
    • JAVA
    • Spring
    • Node.js
    • Vue
  • 学习文档
  • 案例项目
  • 课程笔记
  • 问题解决
登录

http模块 – 创建Web服务

  • Eric
  • 2023-12-12
  • 0

URL中的端口号

URL:统一资源定位符,简称网址,用于访问服务器里的资源

例:http://html.itheima.net:8080/api

其中8080就是端口号:

相当于对应的房间号,在这里房间号就是8080,标记的就是这台服务器中的8080房间号(端口号)

端口号范围:0-65535之间的任意整数

默认端口访问的就是80,如果使用的是80端口号,可以省略不写。

常见的服务程序:

web服务程序:用于提供网上的信息浏览

注意:0-1023 和一些特定端口号被占用,我们自己编写程序亲避开使用

端口号的作用:标记一台服务器电脑中的不同的服务程序

Web服务程序:用于提供网上的信息浏览

http模块 - 创建Web服务

需求:创建一个Web服务并相应内容给浏览器

步骤:

  1. 加载http模块,创建web服务对象

  2. 监听request请求事件,设置响应头和响应体

  3. 为当前服务设置一个合适的端口号并启动Web服务

  4. 使用浏览器访问服务测试

    localhost:固定代表本机的域名

案例:

//1.1 加载http模块,创建web'服务对象
const http = require('http')
const server = http.createServer()
//1.2 监听 require 请求事件,设置响应头和响应体
server.on('request',(req,res)=>{
    //设置响应头,内容类型,普通文本,对应的编码模式
    res.setHeader('Content-Type','text/plain;charset=utf-8')
    //设置相应内容,结束本次请求与响应
    res.end('欢迎使用 Node.js 和 http 模块创建的 Web 服务')
})
//1.3 配置端口号并启动 Web 服务
server.listen(3000,()=>{
    console.log("Web 服务启动成功");
})

输出:

Web 服务启动成功

联系作者:2572976830@qq.com
© 2025 Eric小屋
Theme by Wing
京ICP备2023032157号 京公网安备11011402053616号
  • {{ item.name }}
  • {{ item.name }}