국비 75일차

JAY·2023년 1월 9일
0

국비 공부

목록 보기
72/86

Node.js

참고 자료 : 밀래님 [Node] 노드 서버의 Router 구조 잡기.
https://firework-ham.tistory.com/59

listen() 서버 메인 페이지에만 (서버를 열어주는 용으로) 사용
나머지에는 Router() 실행문

router/index.js

  router.get('/', function(req, res, next) {
    res.render('index', { title: 'Express' });
  });

req => request 요청
res => response 응답
next => 다음 라우터로 넘어간다

use() 미들웨어 or 라우터 세팅용

const contactRouter = require('./routes/contact');
app.use('/contact', contactRouter);

  • 추후 리액트 라우터 연동 예정인 주소

  • 리액트의 contact 컴포넌트 내 폼태그 데이터를
    비동기로 POST 메서드를 통해 전송받아 저장할 라우터

  • 결과 여부를 리액트로 전송할 라우터임

바깥에서는 다르지만 안쪽에서는 자기 자신을 뜻하는 것이므로 모두 '/'로 경로를 적는다

get은 조회할 때, post 송신할 때
이렇게 하면 요청할 때 두 가지가 모두 일어나게 할 수 있다

0개의 댓글