Skip to content

Commit 20b6391

Browse files
committed
hotfix: 로그인 로직, 첫 로그인시 쓸모없는 벨리데이션이 있음
1 parent d6f2a2c commit 20b6391

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/middlewares/validation.middleware.ts

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export const validateRequestDto = <T extends object>(
1616
const errors = await validate(value);
1717

1818
if (errors.length > 0) {
19+
logger.error(`API 입력 검증 실패, errors: ${errors}`);
1920
res.status(400).json({
2021
success: false,
2122
message: '검증에 실패하였습니다. 입력값을 다시 확인해주세요.',

src/routes/user.router.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { UserController } from '@/controllers/user.controller';
44
import { UserRepository } from '@/repositories/user.repository';
55
import { UserService } from '@/services/user.service';
66
import { authMiddleware } from '@/middlewares/auth.middleware';
7-
import { validateRequestDto } from '@/middlewares/validation.middleware';
8-
import { VelogUserLoginDto } from '@/types';
7+
// import { validateRequestDto } from '@/middlewares/validation.middleware';
8+
// import { VelogUserLoginDto } from '@/types';
99

1010
const router: Router = express.Router();
1111

@@ -46,7 +46,8 @@ const userController = new UserController(userService);
4646
* '500':
4747
* description: 서버 오류 / 데이터 베이스 조회 오류
4848
*/
49-
router.post('/login', authMiddleware.login, validateRequestDto(VelogUserLoginDto, 'user'), userController.login);
49+
router.post('/login', authMiddleware.login, userController.login);
50+
// router.post('/login', authMiddleware.login, validateRequestDto(VelogUserLoginDto, 'user'), userController.login);
5051

5152
/**
5253
* @swagger

0 commit comments

Comments
 (0)