/
yeliseyevv
/
AudioLibrary
Обзор
Документация
Войти
/
yeliseyevv
/
AudioLibrary
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
server/middleware/authMiddleware.js
18 строк
557 B
Viktor
Загрузка на GitHub AudioLibrary Final
10 мар 2023, 23:25
10 мар 2023, 23:25
f3b1327
Код
Авторство
О чём код?
const jwt = require('jsonwebtoken') module.exports = function (req, res, next) { if (req.method === "OPTIONS") { next() } try { const token = req.headers.authorization.split(' ')[1] // Bearer asfasnfkajsfnjk if (!token) { return res.status(401).json({message: "Не авторизован"}) } const decoded = jwt.verify(token, process.env.SECRET_KEY) req.user = decoded next() } catch (e) { res.status(401).json({message: "Не авторизован"}) } };