created API For Aplication Absensi

This commit is contained in:
2025-10-14 14:08:11 +07:00
commit 96d206d892
56 changed files with 6533 additions and 0 deletions

20
app/middlewares/login.js Normal file
View File

@@ -0,0 +1,20 @@
const responses = require('../helpers/responses');
const { validateToken } = require('../helpers/token');
const login = async (req, res, next) => {
let token = req.headers.authorization;
if (!token) return responses.failed(res, 404, 'token not found!');
token = token.split('')[1];
try {
const validateTokenResult = validateToken(token);
dataToken = validateTokenResult;
// console.log(dataToken);
next();
} catch (error) {
responses.failed(res, 500, error.message);
}
};
module.exports = { login };