일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 자바
- 문자열포맷
- 자바문자열
- Java heap
- heap
- 개발상식
- 객체프로그래밍
- 프로그래머스
- 카카오기출
- 백준
- 프렌즈4블록
- 객체프로그래밍이란
- 코딩테스트기출
- 힙정렬자바
- 백준 1924번
- 카카오코딩테스트
- 자료구조 트리
- 공부정리
- java
- 카카오코테
- 백준 1924번 java
- 코테준비
- 자료구조힙
- 프렌즈4블록java
- 알고리즘
- 카카오1차
- heap정렬
- 백준 1000번 java
- 백준 1000번
- java method
- Today
- Total
목록개발/Node.js (4)
일단 시작해보는 블로그
REST는 Representational State Transfer의 약자로서, 월드와이드웹(www)와 같은 하이퍼 미디어 시스템을 위한 소프트웨어 아키텍쳐 중 하나의 형식이다. REST 서버는 클라이언트로 하여금 HTTP 프로토콜을 사용해 서버의 정보에 접근 및 변경을 가능케 한다. 여기서 정보는 text, xml, json 등 형식으로 제공되지만 요즘 트렌드는 json이다.!.! HTTP메소드 HTTP/1.1에서 제공되는 메소드는 여러개가 있지만 REST 기반 아키텍쳐에서 자주 사용되는 4가지 메소드는 다음과 같다. 1. GET : 조회 2. PUT : 생성 및 업데이트 3. DELETE : 제거 4. POST : 생성 다음은 user.json을 기반으로 restful api를 작성한 router.j..
모듈 : 기본적으로 제공하는 기능 뿐 아니라 추가적으로 기능을 사용할 때 가져다 쓸 수 있는 라이브러리 1) 내장 모듈 : node.js에서 제공하는 모듈 2) 확장 모듈 : node.js 사용자들이 만들어낸 모듈 미들웨어 : 구조 내에서 중간 처리를 위한 함수(함수들의 꾸러미가 모듈) 1) express 프레임워크에서 사용할 수 있는 중간 처리 목적의 소프트웨어 : 기본적인 express 구조 내에서 처리 목적으로 사용 2) 요청에 대한 응답을 완수하기 전까지 중간중간 다양한 일을 처리할 수 있음. 3) 미들웨어 함수 생명주기 : request - response 응답을 주기로 종료 4) 미들웨어 함수 우선순위 : 먼저 로드되는 미들웨어 함수가 먼저 실행됌.(코드 순서 중요) /* app.js */ v..
NodeJS의 웹 프레임워크를 사용하면 간편하게 웹서버를 구축할 수 있다. 웹프레임워크 종류 : Express, Koa, Hapi 등 이번 포스트에서는 express에 대하여 다룰 것이다. [**전체 코드 미리보기**] // express라이브러리를 설치하는 과정. // 현재 프로젝트로 이동하여( cd [프로젝트 경로] ) express 라이브러리를 설치한다. npm install express --save var express = require('express'); var app = express(); var server = app.listen(3000, function(){ console.log("Express server has started on port 3000") }); 익스프레스 주요 개념 ..
...더보기 Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리이기도 합니다. (출처: https://nodejs.org/ko/) Node는 웹서버다? Node.js는 웹서버가 아니고 구현하려면 라이브러리의 도움을 받아 HTTP서버를 직접 작성해야한다. Node.js는 그저 코드를 실행할 수 있는 하나의 방법에 불과한 그저 JavaScript 런타임일 뿐이다. Node.js 의 특징 비동기 I/O 처리 / 이벤트 위주 Node.js 라이브러리의 모든 API는 비동기식이다. 멈추지 않는다는 ..