server.js 와 같은 선상에 routes 라는 폴더를 만들고 안에 shop.js 파일을 만들어준다.
const router = require('express').Router()
router.get('/shop/shirts', async (요청, 응답) => {
응답.send('셔츠파는 페이지임')
})
router.get('/shop/pants', async (요청, 응답) => {
응답.send('바지파는 페이지임')
})
module.exports = router
안에 맨 위 줄 맨 아래 줄 코드를 넣고 사이에 위와 같이 코드를 넣어준다.
server.js 의 위 코드를 넣고싶은 부분에
app.use('/', require('./routes/shop.js'))
이렇게 넣어주면 정상 작동한다.
추가로 위에 /shop 부분이 반복되어 생략하고 싶다면 위에서 다 지우고
app.use('/shop', require('./routes/shop.js'))
위와 같이 수정해주면 된다.
'컴퓨터 프로그래밍 > Node.js' 카테고리의 다른 글
[Node.js] search index (0) | 2023.11.18 |
---|---|
[Node.js] 검색기능 만들기 (0) | 2023.11.18 |
[Node.js] JWT, session, OAuth (0) | 2023.11.11 |
[Node.js] 페이지네이션 (0) | 2023.11.08 |
[Node.js] 삭제기능 만들기 (0) | 2023.11.08 |