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

Node.js之创建http模块

// 导入HTTP模块
const http = require('http')

// 创建服务对象
// eslint-disable-next-line no-unused-vars
const server = http.createServer((request, response) => {
  response.end('hello http server') // 设置响应体
  response.setHeader('content-type', 'text/html;charset=utf-8')

  // 获取请求的方法
  console.log(request.method)

  // 获取请求的url
  console.log(request.url) // 只包含url中的路径与查询字符串

  // 获取http协议的版本号
  console.log(request.httpVersion)

// 获取http的请求头
//  console.log(request.headers)
//  response.end('http') // 设置响应体
//})

// 监听端口,启动服务
server.listen(9000, () => {
  console.log('服务已经启动...')
})

在浏览器输入http://127.0.0.1

可查看服务


http://www.kler.cn/a/291364.html

相关文章:

  • 完整http服务器
  • Spark 中 RDD checkpoint 是通过启动两个独立的 Job 完成的。
  • 第8章 硬件维护-8.6 产品变更管理(PCN)
  • 【大模型】prompt实践总结
  • WQ9101 WIFI6模组移植实操
  • 鸿蒙原生应用开发元服务 元服务是什么?和App的关系?(保姆级步骤)
  • ig运营事半功倍千万做到这“四不要”
  • MySQL:表创建指南
  • HTML语义化标签的重要性及常见错误
  • 电路.....
  • 【算法-希尔】
  • websocket和轮询的区别?
  • Leetcode面试经典150题-137.只出现一次的数字II
  • 深度孤立森林 Deep Isolation Forest论文翻译(上)
  • 第二百一十六节 JSF教程 - JSF基本标签、JSF表单文本框示例
  • ffmpeg音视频开发从入门到精通——ffmpeg实现音频抽取
  • 【R语言速通】2.循环和条件判断
  • verilog仿真激励
  • TCP协议 配合 Wireshark 分析数据
  • 开源还是封闭?人工智能的两难选择
  • 人工智能关键技术怎么清晰的划分
  • 云电脑超越传统PC——再谈公有云的新市场
  • 基于Java的在线文献检索系统
  • IP网络协议
  • stm32 8080时序驱动lcd屏幕
  • 仕考网:公务员和事业编的区别