前言
大家好 我是歌谣 今天给大家带来node中get的讲解
案例
var http=require("http")
var url=require("url")
var https=require("https")
http.createServer((req,res)=>{
var urlobj=url.parse(req.url)
res.writeHead(200,{
"content-Type":"application/json;charset=utf-8",
"access-control-allow-origin":"*"
})
switch(urlobj.pathname){
case "/api/aaa":
httpget()
break
default:
res.end("404")
}
}).listen(3000)
function httpget(){
var data=""
https.get(`https://i.maoyan.com/api/mmdb/movie/v3/list/hot.json`,(res)=>{
res.on("data",(chunk)=>{
data+=chunk
})
res.on("end",()=>{
console.log(data)
})
})
}
运行结果
index.js
var http=require("http")
var url=require("url")
var https=require("https")
http.createServer((req,res)=>{
var urlobj=url.parse(req.url)
res.writeHead(200,{
"content-Type":"application/json;charset=utf-8",
"access-control-allow-origin":"*"
})
switch(urlobj.pathname){
case "/api/aaa":
httpget(res)
break
default:
res.end("404")
}
}).listen(3000)
function httpget(response){
var data=""
https.get(`https://i.maoyan.com/api/mmdb/movie/v3/list/hot.json`,(res)=>{
res.on("data",(chunk)=>{
data+=chunk
})
res.on("end",()=>{
console.log(data)
response.end(data)
})
})
}
运行结果