node.js 로 서버를 만든다는 개념에 대한 질문
-
게시물 수정 , 삭제는 로그인 필요
안녕하세요. 웹개발 관련하여 학습중인데 서버를 만든다는 개념이 잘 와닿지 않아서 문의드립니다.
먼저, 제가 이해하고 있는 서버 개념은 물리적인 공간으로서의 서버로 이해하고 있는거 같아요.
기존에 자바스프링으로 웹프로젝트를 만들어서 로컬에서도 사용해보고
AWS 로 배포까지 했었는데요.
먼저 전자의 경우엔 제 로컬 컴퓨터를 톰캣을 이용해서 서버처럼 사용하는 거였고,
후자의 경우에는 AWS의 EC2 라는 클라우드 컴퓨팅을 서버로 활용해서 역시 파일질라로 프로젝트 파일 업로드하고, 톰캣 실행해서 EC2를 서버로 활용했자나요.
그래서 node.js 를 공부하려고 하면서 이걸로 서버를 만든다는 개념이 잘 와닿지가 않는데
앞에 프로젝트 했던걸 기준으로 대치해본다면
node.js 는 일종의 톰캣이나 nginx 처럼 서버를 구동하게하는 프로그램을 대체하는 언어인건가요?
아니면,
스프링이전에 jsp/servlet 처럼 서버페이지를 구동하게하는 언어를 대체하는건가요?
또는 스프링내에서 서버의 동작을 구현하는 자바소스코드를 대체하는건가요?
다시 정리하자면,
기존에 자바 웹 프로젝트를 로컬또는 클라우드 컴퓨팅에서 톰캣이나 NGINX 를 활용해 웹서버를 돌렸다면
다시 동일한 프로젝트를 node.js 로 서버를 구현한다면 여기서
어느 부분과 대치가 되는 것인지 궁금합니다.
답변 부탁드립니다. 감사합니다.
#node.js 로고 #node.js 로그인 구현 #node.js 로드밸런싱 #node.js 로그인 #node.js 로그 확인 #node.js 로드맵 #node.js 로컬 서버 #node.js 로 mqtt broker 서버 만들기 #node js 로그인 기능 구현 #node js 로그