코드
// Express 기본 모듈 불러오기
var express = require('express')
, http = require('http');
// 익스프레스 객체 생성
var app = express();
// 미들웨어에서 응답 전송할 때 send 메소드 사용하여 JSON 데이터 전송
app.use(function(req, res, next) {
console.log('첫번째 미들웨어에서 요청을 처리함.');
res.send({name:'소녀시대', age:20});
});
// Express 서버 시작
http.createServer(app).listen(3000, function(){
console.log('Express 서버가 3000번 포트에서 시작됨.');
});
로그
C:\Program Files\nodejs\node.exe app.js
Express 서버가 3000번 포트에서 시작됨.
첫번째 미들웨어에서 요청을 처리함.
첫번째 미들웨어에서 요청을 처리함.
설명
익스프레스 서버 시작 이후 위 주소로 접속하면 위에서 생성한
{"name":"소녀시대","age":20}
결과를 확인할 수 있습니다.
이전에 했던 HTML 태그 대신 send 메소드로 결과를 출력한 것입니다.
참고 : 위 자료구조는 JSON 형태입니다.
'IT > Node JS' 카테고리의 다른 글
Node.js 헤더 정보 및 get 방식 사용하기 (0) | 2019.06.04 |
---|---|
Node.js redirect 사용하기 (0) | 2019.06.04 |
Node.js 다중 미들웨어로 결과 출력하기 (0) | 2019.06.04 |
Node.js 미들웨어로 결과 출력하기 (0) | 2019.06.04 |
Node.js 익스프레스 서버 시작하기 (0) | 2019.06.04 |