프론트엔드 정복하기
Node_express와 Router 본문
: app을 express와 연결시킨 후, app을 get, post, send 한다.
(John Ahn 기본 강의에서 쓰던 방식 -> index.js에서 app에 직접 get, post를 함.)
: router = 미니 app
: router를 get, post, send 한다.
(John Ahn YouTube Clone 강의에서 쓰던 방식 -> index.js에 router를 연결하고 get, post를 함.)
ex)
더보기
client에서
axios.post ( '/api/users/users_register' )
// index.js
const express= require('express')
const app = express( )
app.use('/api/users', require('./routes/users'));
// ../routes/users (routes라는 폴더 생성->route들을 관리)
const express = require('express');
const router = express.Router();
router.post('/users_register', (req, res)=>{
...function.....
})
(index.js에서 '/api/user'를 써줬으므로, routes 내의 파일에서는 '/api/mainApi'는 생략하고 나머지 엔드포인트를 써준다.)
module.exports = router ;
참고사이트
'Node > Node_사전' 카테고리의 다른 글
Node_MongoDB 용어 정리 (0) | 2020.06.02 |
---|---|
Node_method 사전 (.) (0) | 2020.05.13 |
Node_함수 사전 (0) | 2020.05.12 |