moved authHeader to middleware

This commit is contained in:
Kaushik 2022-07-20 00:08:16 +05:30
parent 913e0555fc
commit ab6d60173c
3 changed files with 5 additions and 16 deletions

View File

@ -19,20 +19,7 @@ const axiosInstance = axios.default.create({
},
});
const getAuthHeaders = (req) => {
let authHeaders;
if (req.session.access_token) {
authHeaders = {
'Authorization': req.session.access_token ? `Bearer ${req.session.access_token}` : '',
}
}
return authHeaders;
};
module.exports = {
authInstance,
axiosInstance,
getAuthHeaders,
};

View File

@ -7,8 +7,10 @@ const typedefs = require("../typedefs");
* @param {typedefs.Next} next
*/
const isAuthenticated = (req, res, next) => {
if (req.session.refreshToken && req.session.accessToken) next()
else {
if (req.session.refreshToken && req.session.accessToken) {
req.authHeader = `Bearer ${req.session.access_token}`;
next()
} else {
res.status(401).redirect("/");
}
}

View File

@ -5,7 +5,7 @@
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
"dev": "SET NODE_ENV=development& nodemon index.js"
},
"repository": {
"type": "git",