Express(3)
-
[NodeJS] Express.js - 라우팅
Express.js의 라우팅은 URI(경로), HTTP 요청 Method(GET, POST 등)의 특정 엔드포인트에 대한 클라이언트 요청에 응답하는 방법을 결정하는 것을 말합니다. 라우트 Method 설정 라우터의 기본 구조는 다음과 같습니다. app.method(path, handler)method - HTTP 요청 Methodpath - 엔드포인트 경로handler - 클라이언트 접속 시 실행 되는 함수 위의 구조를 보듯이 각 메소드 별로 처리 라우터를 지정할 수 있다. 1. GET 방식 호출 123app.get('/', (req, res) => { res.send('Hello World!');}); 2. POST 방식 호출 123app.post('/', (req, res) => { res.send(..
2017.12.05 -
[NodeJS] Express.js - Hello World!!!
Express.js를 사용하기 위하여서는 express 모듈을 로딩해야 합니다. const express = require("express"); 이후 어플리케이션을 생성합니다. const app = express(); app.get() 함수를 이용하여 라우팅 정의를 합니다. app.get("/", (req, res) => {res.send("Hello world!!!");}); 마지막으로 app.listen(port[, callback]) 함수를 통해 포트를 지정해 줍니다. app.listen(3000, ()=> {console.log( "Express Test Server started on port 3000" );}); 전체 소스는 다음과 같습니다. 12345678910const express = r..
2017.12.05 -
[NodeJS] Express.js 시작
Express.js는 HTTP 요청 본문 파싱.쿠키 파싱세션관리라우팅구성데이터 타입을 토대로 한 적절한 응답 헤더 설정등의 복잡한 문제를 해결함고 동시에 웹의 MVC 형태의 구조를 제공합니다. Express.js 설치 방법은 두가지가 있습니다. 1. CMD 명령을 이용한 설치 > npm install -g express 또는 > npm install -g express@4.16.2 와 같이 버전을 명시 해주도록 합니다.(권장) 2. package.json 파일을 생성하여 npm으로 Dependency(의존패키지)를 이용한 설치 프로젝트 폴더를 이동하여 직접 package.json을 타이핑하여 만들거나 > npm init 명령을 실행하여 만들수 있습니다. 아래의 이미지는 > npm init 를 실행했을 때..
2017.12.05