Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7396 | Rev 7398 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7396 Rev 7397
Línea 35... Línea 35...
35
      'Content-Type': 'multipart/form-data',
35
      'Content-Type': 'multipart/form-data',
36
    },
36
    },
37
  })
37
  })
38
}
38
}
Línea 39... Línea 39...
39
 
39
 
40
axios.interceptors.request.use(
40
axiosInstance.interceptors.request.use(
41
  async (request) => {
41
  async (request) => {
Línea 42... Línea 42...
42
    request.headers.ORIGIN = window.location.host
42
    request.headers.ORIGIN = window.location.host
43
 
43
 
44
    if (['post', 'put', 'delete'].includes(request.method)) {
44
    if (['post', 'put', 'delete'].includes(request.method)) {
45
      try {
45
      try {
46
        const resp = await axios.get('/csrf')
46
        const resp = await axiosInstance.get('/csrf')
Línea 47... Línea 47...
47
        if (resp.data.success) {
47
        if (resp.data.success) {
48
          request.headers['X-CSRF-TOKEN'] = resp.data.data
48
          request.headers['X-CSRF-TOKEN'] = resp.data.data
Línea 58... Línea 58...
58
  },
58
  },
59
  (error) => {
59
  (error) => {
60
    return Promise.reject(error)
60
    return Promise.reject(error)
61
  }
61
  }
62
)
62
)
63
export default axios
63
export default axiosInstance