물먹이
219
2022-02-19 20:16:50
8
782

공부하던 중 찾아봐도 모르는 부분이 있어 여쭤봅니다.. (WAS, Web Server)


제가 프론트엔드는 React, 백엔드는 Node.js, Express, DB는 MongoDB를 생각하고있는데

Web Server는 정적인 페이지로 nginx를 사용하고, WAS 동적인 페이지로 Tomcat이 있잖아요??

근데 정적인 페이지는 단순 html, css, javascript를 제공해주는 페이지고, 동적인 페이지는 db를 포함해서 제공해주는 페이지인데,

그럼 게시판같은 동적인 웹페이지를 만들려고할때 React, Node.js, Express, MongoDB에 WAS인 Tomcat까지 사용해야 완벽한 동적인 웹페이지인건가요..?? 아님 WAS나 Web Server없이 React, Node.js, Express, MongoDB만으로 동적인 웹페이지를 만들수 있는건가요??

제가 궁금한건.. 동적인 웹페이지를 만들때 WAS가 꼭 필요한것일까 입니다..

검색을 하면 할수록 헷갈려서... 멍청한 질문일 수 있어 죄송합니다ㅠ

0
  • 댓글 8

  • seojjin
    88
    2022-02-19 20:25:26

    노드랑 익스프레스로 웹 서버 구축하는 거 아닌가요?

    저도 백엔드를 노드로 해본 건 아닌데 그런거 같은데

    리액트랑 스프링 붙일 때는 리액트는 nginx로 배포하고 백엔드는 톰캣으로 굴렸어서 으음

  • 프레이야
    2k
    2022-02-19 20:25:34 작성 2022-02-19 20:45:19 수정됨

    제품결이 다른걸 섞어서 말씀하시는것 같네여

    Node.js Express 가 tomcat nginx 하는것을 하는거로 알고 있습니다.

    결론적으로 동적인 페이지를 만드실려면


    react express node mongo 트리로 만드시거나

    react nginx tomcat mongo 트리로 하시던지 둘중 선택하시면 될듯여

    공부하시는거니 둘다 하셔도..ㅎㅎ

  • 물먹이
    219
    2022-02-19 21:11:50

    근데 구글에 찾아보니 node.js express에 nginx까지 사용하던데 이건 어떻게되는건가요..?ㅠ

  • 레인3
    2k
    2022-02-19 23:16:51 작성 2022-02-19 23:31:24 수정됨

    nginx 는 없어도 되는게 맞습니다.

    그러나, 인증서를 nginx 에 적용하거나 캐시를 활용하는 등 현실에서는

    nginx를 같이 쓰는 경우가 많죠.

  • 물먹이
    219
    2022-02-19 23:56:07

    react에 웹서버가 자체적으로 포함되어있어서 react(웹서버-정적)이고 node.js에 express(was)까지하면 동적이며 nginx는 보완이나 성능향상에따라 쓰든 말든 자유라는데 이게 맞을까요?ㅠ

  • fansor
    54
    2022-02-20 07:06:40

    저는 WAS에 tomcat도 있지만 express도 있다고 알고 있어요!


    React, Node.js, Express, MongoDB, nginx를 쓰신다면 Web server, WAS 모두 쓰시는겁니다!

  • 물먹이
    219
    2022-02-20 10:28:55

    @seojjin님 @스쿨드님 @레인3님 @fansor님 모두들 답변 감사드립니다!! 즐거운 주말 보내세요!!

  • 로그인을 하시면 댓글을 등록할 수 있습니다.