NodeJS中axios的使用案例

2022-04-30 18:12:13 字數 873 閱讀 4109

最近工作遇到需求,要測驗一下第三方公司給我們提供的api是否可行,其實方法有至少兩種,一是利用postman,設定基本資訊,然後點選按鈕測驗;一是nodejs,**訪問api。當然作為coder,本人選擇了後者。下面上一些基本的格式,以防下次還需要用到,就會省很多查詢的麻煩。

methods: post

const axios = require("axios");

const qs = require("qs");  //qs是乙個url引數轉化(parse/stringify)的js庫

async function testpost() )

console.log(response)

}

methods: get

const axios = require("axios");

const path = require("path");

const fs = require("fs");

async function testget()

/* name是生成的檔案的檔名,自定義,比如,我希望產生的檔名為test.pdf,那麼name='test.pdf' */

const mypath = path.resolve(filepath, name)

const writer = fs.createwritestream(mypath)

let response = await axios()

response.data.pipe(writer)

return new promise((resolve, reject) => )

}

細水長流才是真。nothing is impossible!

NodeJS環境下使用axios上傳檔案

最近有個需求,需要在nodejs後端上傳到雲儲存伺服器,剛好對axios這個庫比較熟悉,因此便開始在網上查資料,但是網上大多的都是用axios在前端上傳檔案的 即是基於瀏覽器環境的。後來找到了基於nodejs環境的axios上傳 一番copy後便開始了測試,本以為會一帆風順,沒想到伺服器那邊卻總是返...

nodejs 中 then的使用

在nodejs中我們怎麼使用.then來返回結果集呢 1 nodejs下安裝mysql模組 npm install mysql關於nodejs下mysql模組的安裝,可以參考 2 這裡是我們mysql.js的配置以及函式 引入資料庫 var mysql require mysql 實現127.0.0...

vue中axios的使用

寫上乙個專案的時候,我們就用到了axios,但是我當時沒怎麼學,不知道從哪下手,這個時候我小夥伴又把咋用的給我整理好了,那我就老老實實的當個廢物,他怎麼說我怎麼用。最後能用,但是不理解為什麼這樣用,正好學vue中的axios時又重新學了一遍。直接拿 來講吧 axios.defaults.baseur...