[nodejs express] render와 redirect의 차이

2023. 7. 20. 22:57· nodejs
목차
  1. res.redirect([status,] path)
  2. res.render(view [, locals][, callback])

MVC모델을 공부하다가 컨트롤러에서 render와 redirect 로 페이지를 이동하는데 둘의 차이가 궁금했다.

 

먼저 두 함수의 쓰임새는 이러하다

res.redirect([status,] path)

res.render(view [, locals][, callback])

보면 redirect는 파라미터에 path를, render는 view객체를 전달한다.

이말인 즉슨 render는 단순히 view파일을 띄워주고, redirect는 해당경로로 이동한다는 것을 의미한다.

 

예를들어 login요청시에 login화면을 띄워주는 두가지 방법에 대해

render는 등록된 view경로에서 login화면을 컨트롤러를 통해 가져다 주고,

redirect는 현재 경로에서 /login 이 붙은 URL로 이동하는것이다.

'nodejs' 카테고리의 다른 글

[nodejs MVC 로그인기능] 17. nodejs프로젝트에 DB연결  (0) 2023.07.14
[nodejs MVC 로그인기능] 13. MVC패턴 model 분리  (0) 2023.07.14
[nodejs MVC 로그인기능] 12. 로그인 인증 기능 구현  (0) 2023.07.14
[nodejs MVC 로그인기능] 11. fetch,bodyparser를 이용해 입력 데이터 서버로 보내기  (0) 2023.07.14
[nodejs MVC 로그인기능] 10. Dom으로 Html 객체 제어  (0) 2023.07.14
  1. res.redirect([status,] path)
  2. res.render(view [, locals][, callback])
'nodejs' 카테고리의 다른 글
  • [nodejs MVC 로그인기능] 17. nodejs프로젝트에 DB연결
  • [nodejs MVC 로그인기능] 13. MVC패턴 model 분리
  • [nodejs MVC 로그인기능] 12. 로그인 인증 기능 구현
  • [nodejs MVC 로그인기능] 11. fetch,bodyparser를 이용해 입력 데이터 서버로 보내기
driscoll
driscoll
driscoll
groomgroom
driscoll
전체
오늘
어제
  • 분류 전체보기 (24)
    • AWS (3)
    • javascript (6)
    • nodejs (10)
    • Devops (1)
    • docker image scanner (1)
    • docker (2)
    • 개발 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • var let const
  • hoisting
  • Dynamic typing
  • JavaScript
  • EC2
  • AWS배포
  • AWS EC2
  • express 배포
  • awsec2
  • nodejs 배포
  • EC2배포
  • var let 차이
  • javscript
  • vuejs 배포
  • ec2 xshell
  • ec2 xshell 연결
  • BlockScope
  • 트라팔가 로 해적단 베포
  • nodejs 서버 배포
  • aws nodejs 서버 배포
  • AWS
  • express vuejs배포
  • javascript연산자

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
driscoll
[nodejs express] render와 redirect의 차이
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.