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

home2 게시판 Node.js, Express 게시판 리액트와 노드 합치기

리액트와 노드 합치기

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

    김건우
    참가자

    리액트와 노드합치기 강의 의문점입니다.

    1. 지금까지 노드를 공부하면서 

    const path = require('path'); 

    const http = require('http').createServer(app);
    http.listen(8080,function(){
       console.log('listening on 8080')
    })

    이런 코드는 처음봅니다.

    path랑 http라는 라이브러리는 설치한적도 없고 app.listen(8080,~) 으로 서버를 열었는데

    갑자기 마지막강의에서는 http.listen이 등장해서 뭐지 싶습니다. 

    path랑 http가 갑자기 왜 나온건가요 ?

     

    2.

    app.get('/',function(req,res){
       res.sendFile(path.join(__dirname, 'react-project/build/index.html'))
    })

    에서 앞선 강의들에선 그냥 

    res.sendFile(__dirname + 'index.html') 이렇게 적었는데 

    왜 path.join이 붙고 , __dirname 다음에 +가 아닌 , 가 붙는지 궁금합니다. 

    #9547

    codingapple
    키 마스터

    http 저런건 기본설치되어있는 라이브러리라 그냥 가져다쓸 수 있는데 

    nodejs에서 공식적으로 서버띄우는 문법입니다.

    express를 설치해서 쓸 경우 app.listen을 쓸 수 있는데 결국 안에 까보면 http.listen 해주고 있습니다 똑같습니다

     

    join('경로1', '경로2') 하시면 경로1/경로2 이렇게 알아서 붙여줍니다

    join('경로1/' + '경로2') 이건 그냥 자바스크립트 기본 덧셈문법이라 이렇게 해도 결과는 똑같습니다 

     

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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