原理,通过request
请求别人服务器的东西,然后再拿到自己的服务器上(因为服务器之间是没有跨域的)请求到自己服务器之后再使用就可以不用跨域了。
eg:
var http=require("http")
var request=require("request")
// var fs=require("fs")
http.createServer((req,res)=>{
if(req.url=="/index.html"){
request('https://dnf.qq.com/',(err,data,body)=>{
res.end(body)
})
}
}).listen(9999)
服务器代理需要用到request模块,这是一个第三方模块,需要去下载
下载代码: npm i request