灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

node04_04.根据不同的URL响应不同的html内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const http = require('http')
const server = http.createServer()
server.on('request',function(req,res){
    //1.获取请求的URL地址
    const url = req.url
    //2.设置默认的响应内容为404 not found
    let content = `<h1>404 not found</h1>`
    //3.判断用户请求的是否为'/'或者'index.html'首页
    //4.判断用户请求的是否为'/about.html'关于页面
    if (url == '/' || url == 'index.html'){
        content = `<h1>首页</h1>`
    }else if(url == '/about.html'){
        content = `<h1>关于</h1>`
    }
    //5.设置Content-Type响应头,防止中文乱码
    res.setHeader('Content-Type','text/html;charset=utf-8')
    //调用res.end()把内容响应给客户端,结束请求
    res.end(content)
})
server.listen(80,()=>{
    console.log('Server running at http://127.0.0.1')
})

  

本文作者:SadicZhou

本文链接:https://www.cnblogs.com/SadicZhou/p/16847384.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   SadicZhou  阅读(13)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.