Express

Introduction

Node.js를 위한 웹프레임워크

  • 라우터
  • 미들웨어

third-party(남들이 만든)
express generator 로 틀을 만들자
express 폴더명
express와 자주 사용하는 템플릿 엔진은 pug
익스프레스는 사실상 미들웨어의 기능을 지원하는 것이 거의 전부라고 해도 과언이 아닐정도로 미들웨어라는 개념은 익스프레스에 있어서 굉장히 중요한 부분이라고 할 수 있다.

생활코딩 express
Node js express 정리

// express 없이 웹 서버 띄우기
const http = require('http');

http.createServer( (request, response) => {  
    response.writeHead(200, {'Content-Type' : 'text/plain'});
    response.write('Hello Server');
    response.end();
}).listen(3000);
// express로 웹 서버 띄우기
const express = require('express');

const app = express();
const port = 3000;

app.get('/', (req,res) => {
    res.send('express start');
});

app.listen( port, () => {
    console.log('Express listening on port', port);
});