使用axios中碰到的問題, 好比怎麼寫header,怎麼添加authentication, config中放什麼內容,https request會報error unable to verify the first certificate……node
參考了https://www.npmjs.com/package/axios 有基本使用方法,這也是一種學習方法,用到某個nodejs package,就到npm上面搜索,都有guideline。ios
https://www.jianshu.com/p/e23918190912 有更詳細的使用教程。npm
https request會報error unable to verify the first certificate, 解決方法以下:加一個httpsAgentjson
const ax = axios.create({
baseURL:xxxxxxxxx,
httpsAgent: new https.Agent({ keepAlive: true,rejectUnauthorized: false })
});axios
headers 須要config多個fields,下面兩種寫法均可以app
ax.defaults.headers.common={}; //必須先置空,由於是全局默認配置,若是有多個axios request,配置值會混到一塊兒
ax.defaults.headers.common['Authorization']="Bearer "+authToken.bearerToken;
ax.defaults.headers.common['X-csrf-Token']=authToken.csrfToken;
ax.defaults.headers.common['Accept']='application/json';ide
或者學習
ax.get(`/${saleId}`,{
headers:{'Authorization':"Bearer "+authToken.bearerToken,
'X-csrf-Token':authToken.csrfToken,
'Accept':'application/json'
}ui