http请求 url 竖线_http.createServer创建http服务

03c6d84b890348873e212ad8453b2c62.png

语法:

http.createServer([options][, requestListener])
  • 第二个参数requestListener,是一个自动添加到'request'事件的方法。返回一个新的 http.Server实例。

之前代码是使用==server.on('request',callback)==来监听请求事件,由于http.createServer第二个参数也是个request监听请求事件。所以可以直接把request的请求事件的监听函数callback传递给==http.createServer的第二个参数==即可。

代码如下:

```javascript// 1. 加载http模块var http = require('http');//2,3步骤写在一起,可直接把request请求事件的回调函数直接定义在createServer函数中var server = http.createServer(function(req,res){  console.log('有人请求了');  res.end('hello world');})// 4. 启动http服务,开始监听3000端口server.listen(3000, function () {  console.log('服务已经启动,请访问:http://localhost:3000');});```

创建http服务实现不同请求,响应不同内容

需求说明

不同的url响应不同的内容:

  • 请求 / 或 /index,输出index内容

  • 请求 /login,输出login内容

  • 请求 /register,输出register内容

参考代码

// 1.引入http服务模块var http = require('http');// 2.创建服务,设置监听request事件的回调函数var server = http.createServer(function(req, res) {    req.url = req.url.toLowerCase(); //把url转为小写,在赋值给req.url属性    if (req.url == '/' || req.url == '/index') {        res.end('index');    }else if(req.url == '/login' ){        res.end('login');    }else if(req.url == '/register' ){        res.end('register');    }else{        res.end('404 Not Found');    }});// 3.启动http服务,监听3000端口server.listen(3000, function() {    console.log('请访问http://localhost:3000');});

启动服务,输入http://localhost:3000/login 会响应login内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

物理不突出能学计算机吗,物理成绩不突出,高中选科怎么办?3个理由让你解除后顾之忧!...

目前确定将要于2021年采用新高考“312”模式的有河北、辽宁、江苏、福建、湖南、湖北、广东和重庆8个省市。但是很多高一新生和家长们,面对选科问题时,却是犯了愁。“想选物理呢,物理成绩不突出,没有优势,听说选考物理…

@bean注解和@component注解的区别_通过源码查看 @Component,@Service 等注解是如何被解析的...

点击上方“匠心零度”,选择“设为星标”做积极的人,而不是积极废人来源:my.oschina.net/floor/blog/4325651前言1.Component解析流程找入口找核心方法概要分析2.查文档找思路3. 探寻Component派生性流程1. 确定metadataReader2.查看match方法…

考教育统计与测量可以带哪种计算机,《教育统计与测量》练习题库及答案

n m华中师范大学网络教育学院《教育统计与测量》课程练习题库及答案 本科一、 名词解释1.教育统计:是运用数理统计的原理和方法研究教育现象数量表现和数理关系的科学。2.变量:是指可以定量并能取不同数值的事物的特征。3. 算术平均数:所有观察值的总和除以总频数后所得之商。4…

python 函数参数传递机制_Python函数参数传递机制(超级详细)

Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的。通过学习《Python函数值传递和引用传递》一节我们知道,根据实际参数的类型不同,函数参数的传递方式分为值传递和引用传递(又称为地址传递),本节将…

职称计算机 高级,职称全国计算机考试已通过三个模块,如何取得职称高级计算机...

类似问题答案2021年广西科技大学3月全国计算机等级全国计算机等级考试在哪里网上报名?2.全国计算机等级考试在哪里网上报名? 答:考生可登录广西科技大学继续教育学院网站(广西科技大学网站首页点击——继续教育——考试报名(2021年3月全国计算…

centos7已有数据硬盘挂载_干货!如何给虚拟机增加虚拟硬盘,Linux再分区挂载

很多朋友一开始给虚拟机的硬盘都很小,用着用着虚拟硬盘就不够了,今天小编就给大伙说说如何给虚拟机添加虚拟硬盘在到Linux系统下分区格式化再到挂载。点击创建新的虚拟盘我分配一个8g的硬盘吧!现在启动centos 7查看一下你刚刚添加的8G的硬盘&…

cad计算机绘注意事项,CAD制图的注意事项

CAD制图的注意事项CAD是应用比较广泛的软件,所以没有对某一行业的应用做优化,所以用起来可能不如一些专业的软件(如CAXA电子图版)那么方便,但正是因为它的这种广泛性,在很多工厂、单位、外企都使用这个软件作为正式绘图软件&#…

diy机器人图片 手绘纸箱_废物利用,她用几个纸箱让家里变成动物园,孩子回家乐坏了!收藏...

纸箱是我们日常生活中最常见的一种废品,现在随着网购的崛起,家里的纸箱越来越多,这时候你是直接丢弃,还是会想想是否可以再利用的价值?这些看似没用的纸箱,在创意妈的眼中可是个宝贝呢~它可以变废为宝成为孩…

计算机研究生考426分单科多少,考研初试426分,依然没被录取,他犯的错误,值得大家参考!...

原标题:考研初试426分,依然没被录取,他犯的错误,值得大家参考!最近几天,考研初试成绩陆续发布。考试分数比较高的考生,有机会参加复试,就要尽早准备复试复习了。复试成绩也很重要&am…

uniapp 表单页面_uniapp自定义表单模板经验分享

极简属性:data(仅提供方法和极简示例,实践党可自行扩展,伸手党请绕行)表单组件通用注:此data是组件的一个隐藏属性示例:template:{{sexs[grouplist.sexIndex].name}}data:sexs: [{name: "男…

毕业就业推荐表计算机,毕业生就业推荐表

一份好的就业推荐表自我鉴定,能让你在求职过程中加分不少,所以同学们要重视起就业推荐表自我鉴定的作用。下面是由出国留学网小编为大家整理的“2020高校毕业生就业推荐表自我鉴定”,仅供参考,欢迎大家阅读。2020高校毕业生就业推…

etal斜体吗 参考文献_参考文献的标准格式

2.文后参考文献编排格式(1)专著、论文集、学位论文、报告[序号]作者.文献题名[文献类型标识].出版地:出版者.出版年,起止页码(任选).范例:[1]杨浩滨.食品微生物学[M].北京:北京农业大学出版社,1…

70进货卖100利润是多少_一只周黑鸭随便就卖100多,那成本有多少?说出来你可能不信...

一只周黑鸭动不动就卖100多,那成本有多少?说出来你可能不信。如果你吃过周黑鸭,不知道每次想起的时候,尤其是午夜时分会不会有流口水的感觉,那种麻辣的口感,再搭配上冰凉爽口的啤酒,发自心底的那…

计算机网络实验报告访问控制列表,电子政务《计算机网络实验》期末报告 07-访问控制列表实验报告.doc...

文档介绍:计算机网络实验报告 1. 实验报告如有雷同,雷同各方当次实验成绩均以 0 分计。 2. 当次小组成员成绩只计学号、姓名登录在下表中的。 3. 在规定时间内未上交实验报告的, 不得以其他方式补交, 当次成绩按 0 分计。 4. 实验报告文件以 PDF 格式提交。【实验题…

powerquery加载pdf_pdf转换为excel,你不会,同事点点鼠标2分钟就搞定了

Hello.大家好,最近office365进行了一次小的更新,这次更新在excel中添加了获取pdf文件中的表格的功能,操作起来十分的简单,下面就跟大家分享下它是如何操作的首先我们新建一个excel文件,然后点击数据功能组,…

防火墙设置导致服务器站点打开,服务器、网站、环境配置全正常网站打不开原来是系统防火墙造成的...

大家都知道网站是架在服务器上的,通过域名解析指向网站并在服务器上绑定域名,上传网站程序到指定的目录,并只要有适合网站运行的环境,网站目录权限正常网站就肯定可以正常运行了,但今天我们技术遇到了一个问题以上所说…

web前端开发技术期末考试_智慧树来我校开展WEB前端开发微专业导学

11月17日,在6号教学楼6102阶梯教室,智慧树工作人员带来了WEB前端开发微专业导学。根据前期长青联盟微专业的报名情况及学生学习情况,为进一步提高学生学习微专业的质量,学院联系了微专业教学平台的专家对教学平台的使用进行技术指…

计算机辅助设计还需要手绘吗,西安电脑如此发达为什么还要学习手绘

在处理器以八核成为主流、硬盘以T而论的今天,计算机辅助设计软件是设计师的得力工具。用铅笔、尺子要时间才能画好的一个室内空间平面布置图,如果用CAD可能一个小时都不用就完成了,而且很方便修改,可见在效率方面,电脑…

一键生成通讯录的软件_橙瓜码字自动写作软件,外貌描写对话描写一键生成

很多写手对于以古代为背景的小说,偶尔都会对某些地方感到棘手,有时候是历史的背景,有时候是当时的官制、称呼,或是一些特有的服饰,外貌的描写,而面对难题,很多时候我们也是选择上网查询&#xf…

gin 静态文件服务器拒绝,nginx实现简单的图片服务器(windows)+静态文件服务器-Go语言中文社区...

需求:能够使用 http://localhost/目录/图片名 访问本地(服务器)已经存在的图片首先需要在本地将nginx跑起来,这里使用默认端口80;在浏览器使用http://localhost看到下面的界面证明nginx启动正常。下面需要修改nginx.conf来实现直接使用http:/…