@coko/server
Version:
Reusable server for use by Coko's projects
20 lines (15 loc) • 424 B
JavaScript
const axios = require('axios')
const clone = require('lodash/clone')
const makeCall = async (callParameters, token) => {
const axiosParams = clone(callParameters)
const { headers } = axiosParams
if (!headers) {
axiosParams.headers = {
authorization: `Bearer ${token}`,
}
} else {
axiosParams.headers.authorization = `Bearer ${token}`
}
return axios(axiosParams)
}
module.exports = makeCall