반응형
GET 요청으로 여러 파일을 추가해본다
각각의 컴포넌트에 맞게 폴더를 생성해주고 파일을 리팩토링한다
폴더 생성 - routes - 하위 파일 생성 - admin.js
해당 URL 링크는 admin 내에 있는 URL 이다
const express = require('express');
const router = express.Router();
router.get('/' , (req, res) => {
res.send('admin 이후 url')
})
module.exports = router;
만약 admin 내에 추가 링크를 지정하고 싶다면 아래 추가 router.get을 생성하고 /products 라는 링크를 넣어준다
//admin.js
router.get('/products' , (req, res) => {
res.send('admin 이후 url')
})
admin.js 내에서 시작되기 때문에 첫 링크를 / 부터 시작한다
연동을 해줘야 정상적으로 링크가 작동하기 때문에 app.js로부터 admin.js 파일을 불러온다
//app.js
const admin = require('./routes/admin');
//app.js
app.use ( '/admin', admin );
GET /admin
GET /admin/products
'NODE.JS > Express' 카테고리의 다른 글
Express - from { body-parse } (0) | 2022.06.16 |
---|---|
Express - 미들웨어 (0) | 2022.06.16 |
Express - 템플릿상속 (0) | 2022.06.15 |
Express - view engine (0) | 2022.06.13 |
Express란? (0) | 2022.06.13 |