我必须调用以下函数: getMatchDataApi() 和 saveApiDataToDb()。getMatchDataApi() 函数从 api 返回值,saveApiDataToDb() 函数用于将 getMatchDataApi() 值存储到 firestore 数据库中。
function getMatchDataApi() {
var options = {
method: "GET",
hostname: "dev132-cricket-live-scores-v1.p.rapidapi.com",
port: null,
path: "/scorecards.php?seriesid=2141&matchid=43431",
headers: {
"x-rapidapi-host": "dev132-cricket-live-scores-v1.p.rapidapi.com",
"x-rapidapi-key": "63e55e4f7fmsh8711fb1c0bd9ec2p1d8b4bjsne2b8db0a1a82"
},
json: true
};
var req = http.request(options, res => {
var chunks = [];
res.on("data", chunk => {
chunks.push(chunk);
});
res.on("end", () => {
var body = Buffer.concat(chunks);
var json = JSON.parse(body);
playerName = json.fullScorecardAwards.manOfTheMatchName;
console.log("player name", playerName);
});
});
req.end();
}
Run Code Online (Sandbox Code Playgroud)
async function saveApiDataToDb() { …Run Code Online (Sandbox Code Playgroud)