伙伴们,晚上好啊,你们平常都喜欢做什么啊,我的话,应该和很多女生一样喜欢看一些电视剧,电影或者书啊小说之类的,并且我看小说的时候特别喜欢把看到的文字在脑子里转成画面,所以有时候晚上睡觉之前一看小说,我就刹不住,就会一直一直看,这样感觉很爽,有时候bad ending看多了会特地去找一些玛丽苏小说看,来弥补一下我幼小的心灵。肯定很多女生曾经看过一些冷酷少爷爱上我啊什么的,讲真的,那个年龄看的时候是真的不觉得幼稚。
目录
一、前情回顾
昨天呢,和大家一起分享了解决中文乱码问题的问题,这个还是非常实用的。今天想和大家再分享一个例子,以昨天的代码为例,打开我们的cscode,然后在终端里把我们昨天的js文件运行起来,会得到一个链接,“ctrl+c”打开链接,会发现页面出现了服务器向客户端发来的信息。
但是呢,这个信息不是说是单独有的,只要127.0.0.1这个部分不变,后面不管跟什么,它都会发出这句话。我们来在后面跟个其他url地址再运行一下看看吧。
我们将原本的127.0.0.1后面加了“/index,html”,得到的依然是这句话。
所以今天想和大家分享一下,根据不同的url地址相应不同内容。
二、核心步骤
实现根据不同url地址相应不同内容需要六部
①获取请求的url地址
②设置默认的相应地址404 Not found
③判断用户请求的是否为 / 或/index.html首页
④判断用户请求的是否为/about.html关于页面
⑤设置Cotent-Type响应头,防止中文乱码
⑥使用res.emd()把内容相应给客户端
三、具体操作
首先我们需要创建一个基本的web服务器
// 导入http模块
const http