HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/buyercall/assets/vue/gateway/externalWidgetGateway.js
import axios from 'axios';

// const backendURL = `${URL_SCHEME}://${SERVER_NAME}/api`;
const backendURL = backendUrlScheme + '://' + backendUrlHost + '/api';

const Gateway = axios.create({
  baseURL: `${backendURL}`,
  timeout: 20000,
});

// Add a response interceptor
Gateway.interceptors.response.use(
  response => response,
  error => {
    console.log('Gateway error :>> ', error.response);
    return {
      statusCode: 301,
      success: false,
      message: 'Something went wrong',
      data: null,
    };
  },
);

export default Gateway;