Express Routing

Jay·2021년 1월 15일
0

express.Router()를 활용한 라우팅

routes 라는 폴더를 만들어, 경로별로 관리해보자.

app.js의 내용


const express = require('express');
const admin = require('./routes/admin');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('hello express');
});

app.use('/admin', admin);

app.listen(port, () => {
  console.log('Express Listening on port', port);
});

admin.js의 내용

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

router.get('/', (req, res) => {
  res.send('admin 이후 url');
});

router.get('/products', (req, res) => {
  res.send('admin products');
});

module.exports = router;

해당 js 파일을 참고하라는 app.use() 미들웨어를 사용한다.
app.use('/admin',admin)

profile
programming!

0개의 댓글