본문 바로가기

노드23

Node.js - Webstorm으로 express 프로젝트 ejs로 생성하기 Webstorm으로 Node.js Express 개발환경 셋팅 안녕하세요. 고코더 입니다. 오늘은 이전 시간에 배운 ejs로 -> Node.js - ejs 와 jade를 비교 살펴보기 프로젝트를 다시 생성합니다. 하지만 복습은 아닙니다. 개발툴를 활용해 node를 생성할 것 입니다. 세상에서 가장 훌륭한 메모장으로 개발하진 않을 것 입니다. 노드를 개발할때 가장 많이 사용하는 도구는 이클립스와 webstorm 입니다. 둘에 차이는 무료와 유료 입니다.기능은 당연히 인텔리제이가 훨씬 낫습니다. 이클립스는 다른 분들이 많이 다루고 강의해주시니 저희는 더 최신화된 인텔리제이에 웹스톰을 이용해 실습해보겠습니다. ● 1. 웹스톰을 다운로드 받아주세요. 저와 동일한 버전으로 실습하실려면 2017.2.5 버전을 다운.. 2019. 7. 29.
Node.Js - Express 서버 실행 / hello Express(node) / Port 변경 서버 실행, 웹 접속, 포토 변경 안녕하세요. 고코더 입니다. 익스프레스 프로젝트를 완료 했습니다. -> Node.Js - Express 프로젝트 생성하기 / package.json 설치 아주 천천히 자세히 강의 하고 있어서 따로오기 어렵지 않을거라 생각 됩니다. ● 1. 이제 서버를 실행해보겠습니다. 우리가 설치하고 있는 노드 폴더는 D:\node\gocoder 입니다. 해당 폴더로 이동후에 ● 2. CMD 창에서 해당 명령어를 실행해보세요. 서버를 실행하는 명령어입니다. node .\bin\www ● 3. 그리고 브라우저에서 아래 URL로 접속합니다. 간단한 명령어로 쉽게 서버가 실행 되었고 학습 환경이 구성 되었습니다. http://localhost:3000/ ● 4. 해당 URL로 접속시마다. 로.. 2019. 7. 28.
Node.Js - Express 프로젝트 생성하기 / package.json 설치 익스프레스 프로젝트 만들디 안녕하세요. 고코더 입니다. 이전 시간에는 express 프레임워크를 설치를 했습니다. -> Express 프레임워크 설치하기 이젠 이 도구를 통해 프로젝트를 생성해보겠습니다. ● 1. 프로젝트를 생성하고 싶은 폴더까지 커맨드로 접속해서 아래 명령어를 입력 합니다. 프로젝트를 생성하는 express 명령어 입니다. 해당 폴더 하위에서 프로젝트 폴더가 생성 됩니다. express gocoder ● 2. 생성한 프로젝트 이름 폴더 안에 필요한 폴더들와 파일들이 설치 되는 LOG를 확인 가능합니다. ● 3. 폴더에 접근해보면 이렇게 파일들이 생성 되어 있습니다. 많이 보던 구조이죠? ● 4. 아직 끝난게 아닙니다. 생성된 디렉토리로 접근 합니다. cd gocoder ● 5. 루트에 .. 2019. 7. 27.
Node.js - Express 프레임워크 설치하기 Express FrameWork Setup 안녕하세요. 고코더 입니다. 저번 시간에는 Node.JS를 게시판 만들기를 시작하기 위해 노드를 설치하였습니다. ->윈도우에서 학습을 위한 최신 버전 설치 / 12.x.x / 첨부파일 이번 시간에는 npm엔진을 통해 익스플레스를 설치하는 법을 배워 볼텐데요. 간단한 명령어 만으로 모든 설정이 완료된 엔진을 쉽게 설치 가능 합니다. ● 1. Express 프레임워크를 설치해보겠습니다. ● 1-1. 명령프롬프트(cmd)를 실행합니다. 그리고 아래 명령어를 입력해보세요. 제 강의에서 사용할 익스플레스 기본 설치 명령어 입니다. npm install -g express-generator ● 1-2. 설치 명령어에 옵션에 대한 설명 입니다. npm install - np.. 2019. 7. 27.
Node.js - 노드 프레임 워크 살펴보기 / Express , Koa , Hapi Node.js에 사용할 framework 안녕하세요. 고코더 입니다. 지난 시간에 node.js를 설치 하고 hello nodejs를 출력해보았습니다. 오늘은 간단하게 노드 프레임 워크 대해서 살펴보려고 합니다. 자바 개발시에 스프링이나 스트럭처를 사용하지 않고 서블릿으로 개발한다면 개발기간도 늘어나고 소스에 양도 증가하고 반복적이고 불필요한 작업이 늘어 날것입니다. 노드도 이처럼 프레임워크를 사용하여 개발 하는 경우가 많습니다. 그래서 오늘은 가장 대표적인 3가지에 프레임워크를 설명드리려고 합니다. ● 1. Express http://expressjs.com/ 노드에 '스프링' 같은 존재라고 생각하면 됩니다. 익스프레스는 한국에서 가장 많이 사용하는 프레임워크 입니다. 가장 오랫동안 개발하고 빌드업 되.. 2019. 7. 26.