설치
Node JS의 설치는 간단하다.
위에 링크로 들어가 둘 중 하나를 설치하면 되지만 안정성이 높은 LTS를 다운 받는것이 좋다.
설치 확인
윈도우 인 경우 CMD, 맥인 경우 터미널에서 확인 가능하다.
외부 모듈 설치
외부 모듈의 설치는 매우 간단 하다.
npm install 모듈명
예제를 사용하기 위해 request를 설치 했다.
npm install request
request 모듈은 특정한 웹 페이지를 긁을 때 사용
//모듈을 추출
var request = require('request');
//웹 페이지를 긁기
request('http://www.google.com', function(error, response, body){
console.log(body);
});
서버 실행 및 실행(express)
express는 웹서버를 만들 때 사용
//모듈 추출
var express = require('express');
//웹 서버를 생성
var app = express();
app.use(function(request, response){
response.send('<h1>안뇽</h1>')
});
//웹 서버를 실행
app.listen(52273, function(){
console.log('Server Running at http://127.0.0.1:52273');
});
미들웨어 (middleware)
app.use()메서드에 입력하는 콜백 함수는 request이벤트 리스너 입니다.
//모듈 추출
var express = require('express');
var app = express();
app.use(function (request, response, next){
console.log('first');
next();
});
app.use(function (request, response, next){
console.log('second');
next();
});
app.use(function (request, response, next){
response.send('<h1>안녕 middleware</h1>');
next();
});
//웹 서버를 실행
app.listen(52273, function(){
console.log('Server Running at http://127.0.0.1:52273');
});
'Ajax > node JS' 카테고리의 다른 글
[eclipse] Node JS 실행 (0) | 2021.04.17 |
---|