본문 바로가기

JavaScript136

Node) 부모 라우터의 req.params를 자식 라우터에게 넘기기 - 중첩라우터 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 라우터 내에 라우터를 설정할 때, 부모 라우터의 params 값이 넘어오지 않은 경우가 생겼습니다. (req.params) 구조 index.ts (부모라우터) app.use("/post", postRouter); app.use("/post/:id/comments", postCommentRouter); postCommentRouter.ts (자식라우터) router.get("/", getComments); router.post("/", [body("comment").exists(), body("vote_question_id").exists(), validatorErrorCheck], crea.. 2023. 2. 2.
Node) React + Node로 infinity scroll 페이징 처리 (observer) 보호되어 있는 글 입니다. 2023. 1. 25.
Node) express-validator로 유효성 검사하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. express-validator - express 유효성 검증 모듈 설치 $ yarn add express-validator PostRouter.ts router.post( "/", [ body("type").exists().isIn(["short", "long"]), body("title").exists(), validatorErrorCheck ], createPicka, ); body는 req.body에 들어오는 값들만을 검사하고, 검사하고 싶은 필드를 body에 넣어주고 검증 API를 붙여 사용해주면 됩니다. 만일 검증을 하다가 에러가 발생하였을 때는 메세지를 받아 처리해줄 수도 있는.. 2023. 1. 17.
Node) 카카오 로그인 구현 정리 보호되어 있는 글 입니다. 2023. 1. 17.
Node, Express, typescript boilerplate - 4 보호되어 있는 글 입니다. 2023. 1. 12.
Node, Express, typescript boilerplate - 3 보호되어 있는 글 입니다. 2023. 1. 12.