Server - Express

김동찬·2021년 8월 5일
0

Express

Express는 Node.js를 간결하게 사용하기 위해 만들어진 웹 프레임워크이다.

Express 설치

$ npm install express

링크텍스트

Express 사용

const express = require('express') // express 불러오기
const app = express() // express 함수를 app에 담아서 실행
const port = 5000 //포트

app.get('/', (req, res)=>{
res.send('Hello World!')
})

app.listen(port, ()=>{
console.log(`Example app listening at http://localhost:${port}`)
})

다른 모든 경로에 대해서는 404 Not Found로 응답합니다.

$ node app.js

명령어 실행을 시킨다.

Express 기본 라우팅

app.METHOD(PATH, HANDLER)

app은 express의 인스턴스이다.
METHOD는 HTTP 요청 메소드이다.
PATH는 서버에서의 경로이다.
HANDLER는 라우트가 일치할 때 실행되는 함수이다.

// get
// 홈 페이지에서 Hello World!로 응답
app.get('/', function (req, res) {
  res.send('Hello World!');
});
// post
// 애플리케이션의 홈 페이지인 루트 라우트(/)에서 
// POST요청에 응답
app.post('/', function (req, res) {
  res.send('Got a POST request');
});
//put
// /user 라우트에 대한 PUT 요청에 응답
app.put('/user', function (req, res) {
  res.send('Got a PUT request at /user');
});
// delete
// /user 라우트에 대한 DELETE요청에 응답.
app.delete('/user', function (req, res) {
  res.send('Got a DELETE request at /user');
});
profile
프론트엔드 지망 개발공부를 하는 김동찬입니다 ^^7 코드스테이츠

0개의 댓글