nodejs怎么请求接口,接收接口返回的数据。新手入门,望大神指教
欢迎选择我的课程,让我们一起见证您的进步~~
npmjs.org搜尋 node-fetch
npmjs.org
node-fetch
實作功能的JS呼叫對應的連結不就可以了
使用requset模組可以做對應的處理即可;官方文件寫的很清楚。 var formData = { // 傳遞一個簡單的鍵值對 my_field: 'my_value ', // 透過Buffers 傳遞資料my_buffer: new Buffer([1, 2, 3]), // 透過Streams 傳遞資料my_file: fs.createReadStream(__dirname + '/ unicycle.jpg'), // 傳遞多個值/w 一個陣列 Attachments: [
], // 使用「選項」物件傳遞可選元數據,樣式為:{value: DATA, options: OPTIONS} // 用例:對於某些類型的流,您將需要手動提供「文件」相關資訊。 // 有關選項的更多信息,請參閱 form-data README:https://github.com/form-data/... custom_file: {
form-data
}};request.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) { if (錯誤){
} console.log('上傳成功!伺服器回應:', body);});
npmjs.org
搜尋node-fetch
實作功能的JS呼叫對應的連結不就可以了
使用requset模組可以做對應的處理即可;
雷雷官方文件寫的很清楚。
var formData = {
// 傳遞一個簡單的鍵值對
my_field: 'my_value ',
// 透過Buffers
傳遞資料my_buffer: new Buffer([1, 2, 3]),
// 透過Streams
傳遞資料my_file: fs.createReadStream(__dirname + '/ unicycle.jpg'),
// 傳遞多個值/w 一個陣列
Attachments: [
],
雷雷// 使用「選項」物件傳遞可選元數據,樣式為:{value: DATA, options: OPTIONS}
// 用例:對於某些類型的流,您將需要手動提供「文件」相關資訊。
// 有關選項的更多信息,請參閱
form-data
README:https://github.com/form-data/...custom_file: {
}
雷雷};
request.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) {
if (錯誤){
}
console.log('上傳成功!伺服器回應:', body);
});