Commit 66ba89f5 authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

hardcode

parent 2dc26277
Loading
Loading
Loading
Loading
+44 −34
Original line number Diff line number Diff line
@@ -9,45 +9,55 @@ const axiosInstance = axios.create({
  baseURL: process.env.NEXT_PUBLIC_API_BASE_URL   // http://10.95.82.71:8085 mi máquina en boe
})

axiosInstance.defaults.headers.common['Authorization'] = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'
//axiosInstance.defaults.headers.common['Authorization'] = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'

// REQUEST interceptor for API calls -> if user is logged in, add token to headers of request
axiosInstance.interceptors.request.use(
  req => {
    // show log in development mode
    if (process.env.NODE_ENV === 'development') {
      if (req.data && DEBUG_SHOW_DATA) {
        console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`, req.data)
      } else {
        console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`)
      }
    }
axiosInstance.interceptors.request.use(config => {
  const accessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'; // Puedes obtener el token de donde sea necesario (por ejemplo, desde localStorage o una función)
  

    const accessToken = getAccessToken()
    
    //const accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo"

    const refreshToken = getRefreshToken()
    console.log('Interceptor request accessToken', accessToken)

    // if token exist and request is not refresh, add token to headers
    if (accessToken && req.url !== '/refresh') {
      req.headers['Authorization'] = `Bearer ${accessToken}`
    }
    if (req.url === '/refresh' && refreshToken) {
      const refreshToken = getRefreshToken()
      req.headers['Authorization'] = `Bearer ${refreshToken}`
  if (accessToken) {
    config.headers.Authorization = `Bearer ${accessToken}`;
  }

    return req  // return request
  },
  error => {
    console.error('🔴 REQUEST ERROR: ', error.message)
  return config;
});

    return Promise.reject(error)
  }
)
// REQUEST interceptor for API calls -> if user is logged in, add token to headers of request
// axiosInstance.interceptors.request.use(
//   req => {
//     // show log in development mode
//     if (process.env.NODE_ENV === 'development') {
//       if (req.data && DEBUG_SHOW_DATA) {
//         console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`, req.data)
//       } else {
//         console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`)
//       }
//     }
    

//     const accessToken = getAccessToken()
    
//     //const accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo"

//     const refreshToken = getRefreshToken()
//     console.log('Interceptor request accessToken', accessToken)

//     // if token exist and request is not refresh, add token to headers
//     if (accessToken && req.url !== '/refresh') {
//       req.headers['Authorization'] = `Bearer ${accessToken}`
//     }
//     if (req.url === '/refresh' && refreshToken) {
//       const refreshToken = getRefreshToken()
//       req.headers['Authorization'] = `Bearer ${refreshToken}`
//     }

//     return req  // return request
//   },
//   error => {
//     console.error('🔴 REQUEST ERROR: ', error.message)

//     return Promise.reject(error)
//   }
// )

// RESPONSE interceptor for API calls
axiosInstance.interceptors.response.use(