나의 개발일지(김지헌)
항해 99 13일차 10/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 |