文档结构
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>')
}
})
为什么第一次访问直接渲染成网页 第二在本网页上想实现换个网页 没有渲染