nodejs怎么用,node.js調用外部接口

 2023-10-15 阅读 30 评论 0

摘要:前言 在日讓的工作開發中,我們不僅僅要使用node來封裝提供一些http接口,也會在node服務中調用一些第三方的HTTP接口,那么如何操作? request 安裝依賴 npm install request -S 使用 get請求 var request = require('request'); reques

前言

在日讓的工作開發中,我們不僅僅要使用node來封裝提供一些http接口,也會在node服務中調用一些第三方的HTTP接口,那么如何操作?

request

安裝依賴

npm install request -S

使用

get請求

var request = require('request');
request('https://escnodeapi.***?query=**', function(err, response, body){//err 當前接口請求錯誤信息//response 一般使用statusCode來獲取接口的http的執行狀態//body 當前接口response返回的具體數據 返回的是一個jsonString類型的數據 //需要通過JSON.parse(body)來轉換if(!err && response.statusCode == 200){//todoJSON.parse(body)var res = JSON.parse(body);}
}

post請求json

var requestData = {key: 'value'}
request({url: url,method: "POST",json: true,headers: {"content-type": "application/json",},body: JSON.stringify(requestData)
}, function(error, response, body) {if (!error && response.statusCode == 200) {console.log(body) // 請求成功的處理邏輯}
}); 

post請求formData

request.post({url:'', form:{key:'value'}}, function(error, response, body) {if (!error && response.statusCode == 200) {console.log(body) // 請求成功的處理邏輯  }
})

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/140010.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息