使用axios中碰到的问题, 比如怎么写header,怎么添加authentication, config中放什么内容,https request会报error unable to verify the first certificate……
参考了 有基本使用方法,这也是一种学习方法,用到某个nodejs package,就到npm上面搜索,都有guideline。
有更详细的使用教程。
https request会报error unable to verify the first certificate, 解决方法如下:加一个httpsAgent
const ax = axios.create({
baseURL:xxxxxxxxx, httpsAgent: new https.Agent({ keepAlive: true,rejectUnauthorized: false })});headers 需要config多个fields,下面两种写法都可以
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';或者
ax.get(`/${saleId}`,{
headers:{'Authorization':"Bearer "+authToken.bearerToken, 'X-csrf-Token':authToken.csrfToken, 'Accept':'application/json' }