Skip to content

Commit 2a73006

Browse files
fix: исправить auth в плане проверки наличия токена, отключить глобального ловца ошибок
1 parent cb67098 commit 2a73006

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

backend/app.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ const { requestLogger, errorLogger } = require('./middlewares/logger');
1212
const limiter = require('./utils/limiter');
1313

1414
// IN CASE THERE IS AN ERROR THAT HASN'T BEEN HANDLED
15-
process.on('uncaughtException', (err, origin) => {
16-
// eslint-disable-next-line no-console
17-
console.log(`ОЙ ${origin} ${err.name} c текстом ${err.message} не была обработана. Сработал глобальный обработчик ошибок.`);
18-
});
15+
// process.on('uncaughtException', (err, origin) => {
16+
// // eslint-disable-next-line no-console
17+
// console.log(`ОЙ ${origin} ${err.name} c текстом ${err.message} не была обработана. Сработал глобальный обработчик ошибок.`);
18+
// });
1919

2020
const { PORT = 3000, NODE_ENV, DB_URL = 'mongodb://127.0.0.1:27017/mestodb' } = process.env;
2121

backend/middlewares/auth.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ const { NODE_ENV, JWT_SECRET } = process.env;
66
const auth = (req, res, next) => {
77
const { authorization } = req.headers;
88

9-
if (!authorization.startsWith('Bearer')) {
9+
if (!authorization) {
10+
return next(new UnauthorizedError('Необходима авторизация'));
11+
}
12+
13+
if (authorization && !authorization.startsWith('Bearer')) {
1014
return next(new UnauthorizedError('Необходима авторизация'));
1115
}
1216

0 commit comments

Comments
 (0)