728x90
Express를 사용할 때
app.get('/', (req,res)=>{
~~~~~~
})
이런 식으로 하는 게 가장 기본입니다.
하나의 경로에 GET, POST, DELETE 등 많은 요청을 처리하려면 일일이 다 따로 쳐야하나... 생각했습니다.
app.get('/home')
app.post('/home')
Express는 역시 똑똑하더군요.
app.route()를 통해 하나의 경로에 대하여 다양한 요청을 하나의 괄호 안으로 묶을 수 있습니다.
만약 '/articles'라는 경로에 대하여 get, post, delete 할 때 각기 다른 요청을 하고 싶다면 그냥 .get().post().delete()를 이어서 붙이면 됩니다.
'/articles'라는 하나의 경로에 대한 다양한 요청을 '/articles'라는 route를 설정해주고 그 이후에 요청별 callback을 각기 선언해주면 됩니다.
맨날 일일이 다 치다가 이렇게 하나로 묶어서 하니깐 정말 편하네요.
728x90
'웹 > Javascript' 카테고리의 다른 글
React - React, ReactDOM 시작하기 (0) | 2022.01.14 |
---|---|
Nodejs express PUT PATCH 차이 (0) | 2022.01.04 |
javascript 코딩 테스트 - 로또의 최고 순위와 최저 순위(2021 Dev-Matching) (0) | 2021.12.21 |
javascript 코딩 테스트 - 키패드 누르기 (2020 카카오 인턴십) (0) | 2021.12.20 |
javascript 코딩테스트 문제 풀어보기 - 홀수 (forEach,sort) (0) | 2021.12.18 |