티스토리 뷰
Express 소개
- Node.js를 위한 빠르고 개방적인 간결한 웹 애플리케이션 프레임워크입니다.
- 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공합니다.
- 자유롭게 활용할 수 있는 수많은 HTTP 유틸리티 메서드 및 미들웨어를 통해 쉽고 빠르게 강력한 API를 작성할 수 있습니다.
라우팅
- URI 및 특정한 HTTP 요청 메서드(GET, POST, PUT, DELETE 등)인 특정 엔드포인트에 대한 클라이언트 요청에 애플리케이션이 응답하는 방법을 결정하는 것을 말합니다.
- 각 라우트는 하나 이상의 헨들러 함수를 가질 수 있으며, 이러한 함수는 라우트가 일치할 때 실행됩니다.
app.METHOD(PATH, HANDLER)
- app은 express의 인스턴스입니다.
- METHOD는 HTTP 요청 메소드입니다.
- PATH는 서버에서의 경로입니다.
- HANDLER는 라우트가 일치할 때 실행되는 함수입니다.
express.Router 예시
const express = require('express');
const router = express.Router({mergeParams: true});
router.use('/citys', require('./citys'));
router.use('/users', require('./users'));
router.use('/trips', require('./trips'));
// router.use('/median',require('./medianTest'));
router.use('/schedules', require('./schedules'));
router.use('/median', require('./median'))
router.use('/tripHotel',require('./tripHotel'));
router.use('/tripFood',require('./tripFood'));
router.use('/tripSnack',require('./tripSnack'));
router.use('/tripActivity',require('./tripActivity'));
router.use('/timeline', require('./timeline'));
module.exports = router;
출처
'Node.js' 카테고리의 다른 글
[Sequelize] 반경 내 주위 매장 조회하기 (1) | 2020.06.06 |
---|---|
[Node.js] Sequelize [1] (0) | 2020.01.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JPA
- kotest
- 디자인패턴
- AWS
- 이펙티브 자바
- node.js
- 이팩티브 자바
- 디자인 패턴
- Effective Java
- C++
- BAEKJOON
- Olympiad
- Algorithm
- Spring Boot
- 정규표현식
- BOJ
- 클린 코드
- 백준
- 프로그래머스
- 테라폼
- 코테
- Kotlin
- 클린 아키텍처
- MSA
- Java
- programmers
- kkoon9
- Spring
- 알고리즘
- 객체지향
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함