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

node中使用http创建web服务器

1.案例代码

// 1.导入http模块
const http = require('http')// 2.创建web服务器实例
const server = http.createServer()// 3.为服务器实例绑定request事件,监听客户的请求
server.on('request',function(req,res){console.log('欢迎来到服务器');// req.url是客户端请求URL地址const url = req.url;// req.method是客户端请求的method类型const method = req.method;const str = `你请求的地址是${url},请求方式是${method}`console.log("str",str);// res.setHeader解决传递中文乱码问题res.setHeader('Content-Type','text/html;charset=utf-8')// res.end是向客户端发送指定的内容,并结束请求的处理过程res.end(str)
})// 4.启动服务器 参数1:端口号,参数2:回调函数
server.listen(80,function(){console.log("启动服务器 127.0.0.1:80");
})

2.效果

相关文章:

  • C++初学(10)
  • 常见框架漏洞
  • exptern “C“的作用,在 C 和 CPP 中分别调用 openblas 中的 gemm 为例
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • oracle库PASSWORD_VERSIONS 对应的加密方式
  • 三大浏览器Google Chrome、Edge、Firefox内存占用对比
  • 【复旦微FM33 MCU 外设开发指南】系统篇——时钟
  • java 基础知识一
  • 国产数据库备份恢复实现
  • 在图片URL后面添加一个参数以清理缓存
  • [Unity实战]Mirror网络与Addressable场景管理
  • 多租户系统数据隔离方案
  • 深入理解SQL中的窗口函数
  • Android顶部标题栏自定义,添加按钮
  • springboot多媒体内容管理系统-计算机毕业设计源码08580
  • [ JavaScript ] 数据结构与算法 —— 链表
  • AHK 中 = 和 == 等比较运算符的用法
  • dva中组件的懒加载
  • JavaScript新鲜事·第5期
  • Magento 1.x 中文订单打印乱码
  • Objective-C 中关联引用的概念
  • Twitter赢在开放,三年创造奇迹
  • vue脚手架vue-cli
  • Yii源码解读-服务定位器(Service Locator)
  • 基于遗传算法的优化问题求解
  • 警报:线上事故之CountDownLatch的威力
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 通信类
  • Linux权限管理(week1_day5)--技术流ken
  • postgresql行列转换函数
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • (1)(1.13) SiK无线电高级配置(六)
  • (160)时序收敛--->(10)时序收敛十
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)计算机毕业设计高校学生选课系统
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (一)SpringBoot3---尚硅谷总结
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET CF命令行调试器MDbg入门(一)
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 材料检测系统崩溃分析
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • @Bean注解详解
  • @FeignClient注解,fallback和fallbackFactory