当前位置: 首页 > news >正文

node基础之三:http 模块

// 1. 导入模块
const http = require("http");
// 2. 创建服务
const server = http.createServer((request, response) => {// 获取请求方法request.method;// 获取请求 url(只包含url中的路径和查询字符串)request.url;// 获取 HTTP 协议版本号request.httpVersion;// 获取 HTTP 请求头request.headers;// 提取路径与参数let url = new URL(Request.url, "http://127.0.0.1");// 路径url.pathname;// 参数url.searchParams.get("keyword");// 设置响应报文// 响应状态码response.statusCode = 200;// 响应状态描述response.statusMessage = "msg";// 响应头response.setHeader("key", "value");// 响应体response.write();response.end();// 设置响应头处理中文乱码response.setHeader("content-type", "text/html;charset=utf-8");// 设置响应体response.end("hello");
});// 3. 启服务
server.listen(9000, () => {console.log("已启动");
});

下一章:node基础之四:express 框架

http://www.lryc.cn/news/155510.html

相关文章:

  • 【高阶数据结构】AVL树 {概念及实现;节点的定义;插入并调整平衡因子;旋转操作:左单旋,右单旋,左右双旋,右左双旋;AVL树的验证及性能分析}
  • Netty—FuturePromise
  • 固定资产卡片乱怎么管理
  • AutoHotkey(AHK)脚本,自动截图当前屏幕并发送给微信窗口
  • Golang - go build打包文件
  • Java的归并排序
  • B. The Walkway Codeforces Round 893 (Div. 2)
  • 第四篇 DirectShow 采集调用结构关系
  • 2605. 从两个数字数组里生成最小数字
  • 服务器发送事件Server-sent events详解与示例
  • SOLIDWORKS 多实体的建模方式
  • NSSCTF web 刷题记录1
  • 遥感指数数据库
  • 如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?
  • IP地址、网关、网络/主机号、子网掩码关系
  • 使用skvideo.io.vread读取avi视频,报错“No way to determine width or height from video...”
  • Nomad 系列-安装
  • 网络版五子棋C++实现
  • 项目招标投标公众号小程序开源版开发
  • 华为OD机试-机器人走迷宫
  • Jenkins搭建步骤Linux环境
  • 2023 AZ900备考
  • 青翼科技基于VITA57.1的16路数据收发处理平台产品手册
  • Ansible_自动化运维实战(一)
  • 说说Flink中的State
  • 适合心理法律在线咨询预约含视频图文电话咨询功能的小程序开发
  • Redis-Cluster集群操作--添加节点、删除节点
  • ModaHub魔搭社区:星环科技向量数据库Hippo社区版来啦
  • gitHub添加ssh
  • sql:SQL优化知识点记录(十)