当前位置: 首页 > 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

相关文章:

  • SpringBoot使用TraceId日志链路追踪
  • 三层交换机的原理详解
  • 黑森矩阵(Hessian matrix)
  • WebRTC线程的启动与运行
  • Python中PDF转Word的技术
  • 【每日学点鸿蒙知识】上拉加载下拉刷新、napi调试报错、安装验证包、子线程播放音视频文件、OCR等
  • 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屏幕
  • 仕考网:公务员和事业编的区别