13. Node 가계부 만들기 [ 로그인 유효성 검사 ] - 5
2022. 5. 28. 20:16ㆍ프로젝트/가계부 - 제작 JavaScript
로그인 시에도 유효성 검사가 필요하다.
로그인 유효성 검사는 전에 작성한 목록에서 재 사용을 할 수 있어서 IdBody, Pwd를 재 사용 한다.
https://crispypotato.tistory.com/217
login.route.js 최종 코드
const express = require('express')
const router = express.Router()
const { IdBody, Pwd } = require('../users/users.validators')
const { Validator } = require('../../lib/validator')
const { LocalPassport } = require('./passport')
const { Login, LoginFail, TokenFail } = require('./login.service')
router.post(
'/',
[IdBody, Pwd, Validator],
LocalPassport.authenticate('local', {
failureRedirect: '/login/fail',
session: false
}),
Login
)
router.get('/fail', LoginFail)
router.get('/token-fail', TokenFail)
module.exports = router
728x90
반응형
'프로젝트 > 가계부 - 제작 JavaScript' 카테고리의 다른 글
15. Node 가계부 만들기 [ 가계부 기본 연결] - 2 (0) | 2022.05.28 |
---|---|
14. Node 가계부 만들기 [ 가계부 기능 파일 생성] - 1 (0) | 2022.05.28 |
12. Node 가계부 만들기 [ 로그인 Service 코드 작성 ] - 4 (0) | 2022.05.28 |
11. Node 가계부 만들기 [ 로그인 route 코드 작성 ] - 3 (0) | 2022.05.28 |
10. Node 가계부 만들기 [ 로그인 passport 전략 생성 ] - 2 (0) | 2022.05.28 |