added session handling, some axios

This commit is contained in:
2022-07-18 01:28:03 +05:30
parent 7ddda30b31
commit 34fa0f6f30
7 changed files with 277 additions and 6 deletions

View File

@@ -0,0 +1,30 @@
const axios = require('axios');
const { baseAPIURL } = require("../constants");
const axiosInstance = axios.default.create({
baseURL: baseAPIURL,
timeout: 20000,
});
const getHeaders = () => {
let headers;
headers = {
'Content-Type': 'application/json',
};
if (req.session.access_token) {
headers = {
...headers,
'Authorization': req.session.access_token ? `Bearer ${req.session.access_token}` : '',
}
}
return headers;
};
module.exports = {
axiosInstance,
getHeaders,
};