axios

使用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

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息