• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 안녕하세요 render와 sendFile 의 차이를 알 수 있을까요?

안녕하세요 render와 sendFile 의 차이를 알 수 있을까요?

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #15841

    박재현
    참가자

    응답.sendFile()과 응답.render()의 차이를 알고 싶고 어떤 상황일 때 어떤 것을 써야하는지 궁금합니다.

    #15850

    codingapple
    키 마스터

    sendFile은 어떤 파일을 그대로 보내고 싶을 때 쓰고

    render 는 파일을 보내기 전에 ejs 파일을 html로 바꾸고 싶을 때 사용하면 됩니다 

    브라우저는 ejs 파일을 모릅니다 html만 압니다 

    #91325

    김진호
    참가자
    app.set('view engine', 'ejs')
    
    app.get('/', function(요청, 응답) {
      응답.render('index.ejs')
    });
    
    이렇게 두개를써야 랜더로 ejs를 사용할 수 있는데
    
    sendFile()을 쓰면 /로 파일이 들어있는 위치를 지정해줘야되는데
    views 폴더에 ejs를 넣으면 그냥 index.ejs처럼 파일이름만 넣어주면되나요?\
    만약에 views에 ejs를 안넣고 다른곳에 빼놓으면 오류가나나요?
    #91376

    codingapple
    키 마스터
    다 맞습니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠