티스토리 뷰
router.get('/about/:name?', (ctx) => {
// about 뒤에 name이 오는지 여부에 따라 결정
//'/about/:name' 와 같이 ?를 빼버리면 name이 없을 때 not found를 들고옴.
const { name } = ctx.params; // 라우트 경로에서 :(파라미터명) 으로 정의된 값이 ctx.params 안에 설정됨
console.log(name);
ctx.body = name ? `${name}입니다` : 'Introduce';
});
router.get('/posts', (ctx) => {
// id의 존재 여부에 대하여 출력
const { id } = ctx.query; // 쿼리를 들고옴
ctx.body = id ? `포스트 ${id}` : `포스트 아이디가 없습네다`;
});
설명보단 코드가 빠르다.
잊지 않게 기록해둠
'Web > React' 카테고리의 다른 글
간단히 나를 소개하는 페이지 (0) | 2021.12.08 |
---|---|
[React-router-dom] 6.0.0 version이 나왔는데,,, (0) | 2021.11.27 |
[short] node.js에서 nodemon 이용시 에러 발생 (0) | 2021.11.22 |
React-redux 정리 (0) | 2021.11.14 |
비동기적 실행과 Promise (0) | 2021.11.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday