관리 메뉴

나의 개발일지(김지헌)

항해 99 13일차 10/01 본문

항해 99

항해 99 13일차 10/01

코딩이좋아요 2022. 10. 2. 01:01

어제 부터 해서 본격적인 주특기 입문 주차이다. 강의자료를 보고 공부를 해야하는데 막상 할려니깐 뭐부터 해야할지 잘 모르겠더라.

일단 순차적으로 진행을 하고 부족한 부분을 채워나가야 할꺼 같다. 솔직히 좀 걱정이고 진도가 빨리 나가지 않는다.할 수있을까 라는 생각이 자꾸 들었다. 그래도 하고 싶은거 해보는데 열심히 하고 있다

더보기

1. req.param
주소에 포함된 변수를 담는다. 예를 들어 https://okky.com/post/12345 라는 
주소가 있다면 12345를 담는다

2. req.query
주소 바깥, ? 이후의 변수를 담는다. 예를 들어 https://okky.com/post?q=Node.js 
일 경우 Node.js를 담는다
주소의 id값 같은 개념인거 같다

3. req.body
XML, JSON, Multi Form 등의 데이터를 담는다. 
당연히 주소에선 확인할 수 없다.
오브젝트 형식으로 이루어져있고 데이터를 한번에 받는다.

라우트 하는법

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

//로그인 했으니 확인하고싶을때
//라우터 파일 앞에 넣어준다
function 로그인했니 (req,res,next){
    if (req.user){
        next()
    } else {
        res.send('로그인 안하셨네요?')
    }
}


//모든 라우터에 적용하고싶을때 전역으로 사용할수 있게한다
router.use('/', 로그인했니);

//로그인 한 사람만 들어오고싶어하면
router.get('/sports',function(요청, 응답){
    응답.send('스포츠 게시판');
 });
 
 router.get('/game',function(요청, 응답){
    응답.send('게임 게시판');
 }); 


 module.exports = router;


서버
app.use('/',require('./routes/shop.js')) //상대 경로로 지정해줘야한다.
요청과 응답 사이에 실행 하겠다.

 

 

 

이렇게 공부를 했었는데 아직 잘 모르는거 같다. 

강의를 보고 있지만 확실하게 이해하기에는 아직 무리인거 같고 내일 까지 다 듣고 월요일 부터는 개인 과제를 본격적으로 할려고 한다.

'항해 99' 카테고리의 다른 글

항해 99 15일차 10/03  (2) 2022.10.04
항해 99 14일차 10/02  (0) 2022.10.03
항해 99 12일차 09/30  (2) 2022.10.01
항해 99 11일차 09/29  (0) 2022.09.29
항해 99 10일차 09/28  (0) 2022.09.29