nodejs express 문법 정리

Yoon·2022년 10월 6일
0

Express ?

express란 node.js의 웹 프레임워크로 웹 애플리케이션 API이 가능하다.
사실상 node.js의 표준서버 프레임워크로 불리고 있다.

express 설치 방법

https://expressjs.com/ko/
사이트 참조

node.js 설치가 되어있다는 가정하에
1. npm init
2. npm install express


라우팅

라우팅이란?
클라이언트의 요청에 따른 method와 서버의 특정 URL을 분기점으로
서버가 응답하는 방법을 결정한다.

순수 node.js

const http = require('http');

const server = http.createServer((req, res) => {
	if(req.url === '/page' && req.method === 'POST') {
    	let data = '';
      	request.on('data', (chunk) => {
      		data = data + chunk
    	}).on('end', () => {
      	response.writeHead(201, defaultCorsHeader);
      	response.end(data);
	}
})

express

const express = require('express');
const app = express();

app.post('/page',(req, res) => {
  console.log('req.body : ', req.body);
  res.status(201).send(req.body);
})

require -> 외부 모듈을 가져오는 메서드 이다.
const app = express();

profile
나의 공부 일기

0개의 댓글