본문 바로가기

IT_Developers/Node.js41

Node.js - 노드 프레임 워크 살펴보기 / Express , Koa , Hapi Node.js에 사용할 framework 안녕하세요. 고코더 입니다. 지난 시간에 node.js를 설치 하고 hello nodejs를 출력해보았습니다. 오늘은 간단하게 노드 프레임 워크 대해서 살펴보려고 합니다. 자바 개발시에 스프링이나 스트럭처를 사용하지 않고 서블릿으로 개발한다면 개발기간도 늘어나고 소스에 양도 증가하고 반복적이고 불필요한 작업이 늘어 날것입니다. 노드도 이처럼 프레임워크를 사용하여 개발 하는 경우가 많습니다. 그래서 오늘은 가장 대표적인 3가지에 프레임워크를 설명드리려고 합니다. ● 1. Express http://expressjs.com/ 노드에 '스프링' 같은 존재라고 생각하면 됩니다. 익스프레스는 한국에서 가장 많이 사용하는 프레임워크 입니다. 가장 오랫동안 개발하고 빌드업 되.. 2019. 7. 26.
Node.js - 윈도우에서 학습을 위한 최신 버전 설치 / 12.x.x / 첨부파일 노드JS 설치 방법 안녕하세요. 고코더 입니다. ● 1. 여러 프로그래밍 및 컴퓨터 강의 글들을 많이 쓰다 보다니 노드 강의를 이어 나가다 중간에 끊겨버렸었는데. 고코더넷에서 어떤 분이 강의를 이어나가달라는 부탁을 하시네요. ● 2. 그래서 강의를 이어나가자니 2017년도 노드 8 버전으로 되어 있어서 설치부터 "다시연재" 합니다. https://nodejs.org ● 3. 노드를 학습하려면 다운로드 부터 해야 합니다. -> https://nodejs.org/en/ node 홈페이지에 접속해보겠습니다. 메인페이지 부터 첨부파일 안내가 나오는데 다운로드 링크가 두개가 주어집니다. ● 4. 왼쪽 버전은 안정화된 버전을 말합니다. 우리가 서버에 설치할때 보통 한 버전 아래에 서비스를 설치하는 이유는 레퍼런스도.. 2019. 7. 22.
NodeJS - "Hello NodeJS" 출력 "Hello NodeJS" 노드를 만나보자 안녕하세요. 고코더 입니다. 설치가 완료 되었다면 오늘은 노드의 첫걸음을 함께 해보겠습니다. 1. index.js 작성 간단한 노드 페이지를 작성 해보겠습니다. 어떤 언어를 배우든 첫 시간은 두려움과 설레임이 함께 합니다. Node는 자바스크립트의 언어(Language)로 구성 되어 있습니다. 기존의 웹 개발을 경험이 있는 분은 상당히 익숙한 문법이므로 이질감 없이 함께 할 수 있습니다. ▼아래 코드를 작성해보겠습니다. 작성 후에 index.js로 파일 이름을 저장하고 자신이 정한 Node 폴더에 저장해보시길 바랍니다. 1234567891011121314151617181920// HTTP 모듈 로드 var http = require('http'); // HTTP.. 2018. 4. 11.
NodeJS - 8.6.x 윈도우 버전 설치 / 첨부파일 NodeJs 환경구성 안녕하세요. 고코더 입니다. 이론 수업을 뒤로 하고 이제 손으로 노드를 익혀볼 시간입니다. 첫 시간이니 간단한 노드를 설치해 이 언어를 만나 보는 시간을 가지겠습니다. 1.사이트 접속 맞춤법 검사를 원하는 단어나 문장을 직접 입력 또는 붙여 넣기 해주세요. https://nodejs.org/en/는 노드의 공식 사이트입니다. 최근의 만들어진 언어들은 홈페이지가 깔끔합니다. 접속하면 OS를 판단하여 프로그램을 제공합니다. 자바 버전을 설치할 때 최신 버전보다 한 단계 아래 안정화된 버전의 파일을 설치하는 거처럼 노드는 메뉴로 나누어 났습니다. ▼ 왼쪽에 8.11. 버전을 다운로드하겠습니다. 64비트 32비트 2.설치(node-v8.11.1-x64.msi) 설치를 진행 하겠습니다. 윈도.. 2017. 7. 8.
NodeJS - 노드JS 란 무엇인가? 노드 란? 안녕하세요 고코더 입니다. Node.js는 자바스크립트로 이루어진 서버 사이드 언어입니다.. 즉 자바스크립트가 서버단 기술까지 제어할 수 있는 세상이 다가왔습니다. (이미 왔죠) 구글이 만든 자바스크립트 엔진 V8 기반인 노드는 이다. 우리가 이 언어를 해야 하는 이유중 가장 큰 이유가 될 것입니다. 2 개발자 - 라이언 달(Ryan dahl) - Joyent라는 회사에 개발자 입니다. - 2009년도 node.js를 개발하였고 2011년 NPM 패키지까지 개발하면서 그에 언어가 널리 알려졌습니다. Node.js의 특징 1. Event - driven - 방식으로 데이터를 전송했을때만 동작하는 방식입니다. - 자원을 최소화 합니다. - 기존의 방식은 이벤트를 기다리며 자원을 소비하는 방식입니다.. 2017. 7. 3.