Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1180 Rev 1188
Línea 13... Línea 13...
13
 
13
 
14
        if (token) {
14
        if (token) {
15
          request.headers.Authorization = 'Bearer ' + token
15
          request.headers.Authorization = 'Bearer ' + token
Línea -... Línea 16...
-
 
16
        }
-
 
17
 
-
 
18
        if (request.method === 'get') {
-
 
19
          request.headers['Content-Type'] = 'application/json'
-
 
20
          return request
16
        }
21
        }
17
 
22
 
18
        if (['post', 'put', 'delete'].includes(request.method)) {
23
        if (['post', 'put', 'delete'].includes(request.method)) {
19
          try {
24
          try {
Línea 29... Línea 34...
29
              `Axios problem with request during pre-flight phase: ${err}.`
34
              `Axios problem with request during pre-flight phase: ${err}.`
30
            )
35
            )
31
          }
36
          }
32
        }
37
        }
Línea 33... Línea -...
33
 
-
 
34
        if (['get'].includes(request.method)) {
-
 
35
          const headers = {
-
 
36
            'Content-Type': 'application/json',
-
 
37
            'Cache-Control': 'no-cache, no-store',
-
 
38
            Accept: 'application/json',
-
 
39
            Vary: 'Accept'
-
 
40
          }
-
 
41
 
-
 
42
          request.headers = { ...request.headers, ...headers }
-
 
43
 
-
 
44
          return request
-
 
45
        }
-
 
46
 
38
 
47
        return request
39
        return request
48
      },
40
      },
49
      (error) => {
41
      (error) => {
50
        return Promise.reject(error)
42
        return Promise.reject(error)
Línea 68... Línea 60...
68
        return Promise.reject(error)
60
        return Promise.reject(error)
69
      }
61
      }
70
    )
62
    )
Línea 71... Línea 63...
71
 
63
 
72
    this.#abortController = new AbortController()
-
 
73
 
-
 
74
    if (Request.instance) {
-
 
75
      return Request.instance
-
 
76
    }
-
 
77
 
-
 
78
    Request.instance = this
64
    this.#abortController = new AbortController()
Línea 79... Línea 65...
79
  }
65
  }
80
 
66
 
81
  setBaseURL(baseURL = '') {
67
  setBaseURL(baseURL = '') {