express 6 라우트분기

이영광·2021년 9월 12일
0

Node.js

목록 보기
6/10

익스프레스를 사용하는 이유중 하나는 라우팅을 깔금하게 관리할수있어서이다

app.get같은 메서드가 라우터 인데 라우터를 많이 연결하면 코드가 길어지므로 익스프레스에서는 라우터를 분리할수 있는 방법을 제공한다

그래서 라우트 폴더를 만들고 그안에 파일을 만들자

index.js

const express =  require('express')
const router = express.Router()

router.get('/',(req,res)=>{
  res.send('Hello World)
 })
  
  module.exports = router
user.js

const express = require('express')
const router = express.Router()

router.get('/',(req,res)=>{
  res.send('Hello user')
})

module.exports = router

app.js
const indexRouter = require('./routes')
const userRouter = require('./routes/user)
          라우터들을 임포트시켜와서
                          
app.use('/',indexrouter)
app.use('/',userRouter)

이런식으로 연결시킨다
                         
                       
profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글