-
[Node.js 1강] 간단한 웹 애플리케이션 만들기 Create a Simple Web Application프로그래밍/NodeJS 2017. 11. 28. 12:44반응형
본 강의는 생활코딩 강좌를 바탕으로 복습하며 진행되는 코드들을 재구성한것입니다. 일부 코드들의 경우 호환성의 이유로 원본의 강좌와 다를수 있음을 알려드립니다.
NodeJS 6.11.0 LTS, Express 4.X 버전에서 완벽하게 작동하는것을 확인하였습니다.
NodeJS 강좌를 시작해보겠습니다. Github에는 끝까지 진행해서 코드를 전부 올려두었는데.. 이게 시간이 지나다보니 또 까먹어서 다시 한번 복습진행차원으로 작성해보려합니다.
일단 프로그래밍 언어의 시작은 항상 Hello World이지요. NodeJS를 이용해서 서버를 만들어 Hello World 을 찍어보는 소스코드를 개발해보도록 하겠습니다. 참고로 이 코드는 NodeJS 공식 홈페이지에도 동일하게 올라와있습니다 ㅎㅎ.
저의 경우에는 포트는 LocalHost인 127.0.0.1로 설정하고 포트는 3000으로 지정하였습니다. 앞으로도 서버 환경은 이렇게 세팅후 진행할것이니 개인별로 확인해주세요.
Node 앱을 구동하시는 방법은 다들 아실것이라 생각하고.. 다만 NodeApp을 수정할때마다 자동으로 업데이트 되도록 해두고 싶다면 node 콘솔창에서 node 앱이름.js 라고 하는 대신에 supervisor 앱이름.js 라고 입력하고 실행하면 js파일이 업데이트 될때마다 자동으로 수정된 값들로 업데이트 해줍니다. 다만 가끔 오류가 이걸로 날때도 있어서 확인을 해주어야하는 부분은 존재하구요.
Node앱을 실행후 웹브라우저 환경에서 IP주소와 포트를 기입하면 아래와같은 결과값을 얻을수 있습니다.
반응형'프로그래밍 > NodeJS' 카테고리의 다른 글
Express Generator를 활용하여 Express 기본 앱 틀 생성하기 (0) 2018.07.10 [Node.js 5강] Express 템플릿 엔진 Pug (Jade) Express-Template Engine Pug (0) 2017.11.28 [Node.js 4강] Express로 웹페이지를 표현하는 방법 How to Express Web Pages with Express (0) 2017.11.28 [Node.js 3강] Express 정적파일 서비스 Express How to serve static files (0) 2017.11.28 [Node.js 2강] Nodejs Express 웹앱 개발 Nodejs Express Web App Development (0) 2017.11.28