最近工作遇到需求,要測驗一下第三方公司給我們提供的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...