Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / src / bootstrapper / api / requestConfig.ts
Size: Mime:
import axios from 'axios'

const absoluteUrl = process.env.API_URL || 'http://localhost:4000'

console.log('[uxui-graphql] absolute url: ', absoluteUrl)

// axios with the baseUrl always configured
const axiosInstance = axios.create({
  baseUrl: absoluteUrl,
})

if (process.env.NODE_ENV === 'test') {
  const httpAdapter = require('axios/lib/adapters/http')

  axiosInstance.defaults.host = absoluteUrl
  axiosInstance.defaults.adapter = httpAdapter
}

export { axiosInstance, absoluteUrl, axios }
export default axiosInstance