用nodejs建的服务器 为什么第一次打开这个端口返回的数据自动渲染成网页 在这个网页上再次发送请求 返回的结果没有渲染成网页

文档结构

img


index.html文件


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    
    </head>
    
        <body>
        <table id="tb" border="0" cellspacing="12" cellpadding="0">
            <thead><tr>文件夹名字</tr></thead>
            <tbody>
                <tr><td>服务器</td><td>2018-6-12</td><td>3123k</td></tr>
            </tbody>
        </table>
    </body>
    <script type="text/javascript">
        let table = document.getElementById('tb')A
        tb.onclick = function(){
            let xhr = new XMLHttpRequest()
            xhr.open('Get','./fuwuqi')
            xhr.send()
            xhr.onreadystatechange = function(){
                if(xhr.readyState===4){
                    if(xhr.status>=200 && xhr.status<400){
                        let response = xhr.response
                    }
                }
            }
            console.log(10)
        }
    </script>
</html>

01.js

const http = require('http')
const fs = require('fs')
let server = http.createServer()
server.listen(3000,function(){
    console.log('启动')
})
server.on('request',function(request,response){
    
    let url = request.url
    console.log(url)
    if(url ==='/'){
        fs.readFile('./index.html','utf8',function(err,data){
            response.setHeader('content-type','text/html;charset=utf-8')
            response.end(data)
        })
    }
    else if(url ==='/fuwuqi'){
        response.setHeader('content-type','text/html;charset=utf-8')
        response.end('<html><body>欢迎nodejs</body></html>')
    }
    
})

为什么第一次访问直接渲染成网页 第二在本网页上想实现换个网页 没有渲染

这是正常的,,默认就是这样,你可以更改下