原理,通过request请求别人服务器的东西,然后再拿到自己的服务器上(因为服务器之间是没有跨域的)请求到自己服务器之后再使用就可以不用跨域了。 eg:
var http
=require("http")
var request
=require("request")
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