카테고리 없음
4.27
문앵
2021. 4. 27. 11:37
라우터- 코드를 쪼개서 관리할 수있도록 하는것, 요청이 서버로 가기 직전이 바로 미들웨어라고 함.
바디퍼서도 미들웨어임 아 개졸리다
app.use(bodyparser.urlencoded({extended:false}))
-> 여기서 app.use 첫번째 인자값이 무엇이냐 : function (콜백함수)
얘 원래 사용방식이 get이랑 똑같다고 함. '/'가 생략됐는데 그냥 디폴트값이 저거라고 함
next : '그 다음 아이도 찾아라' 라는ㄷㅔ
이게 뭔소린지 잘 모르겠지만 직접 쳐보면 알 수 있다고 하심
암튼 막 코드 써주시고 쭈르륵... 이거를 콘솔 찍으면 어떻게 될거같냐고 하심 나느 졸려서 아ㅜ생각이없고..
<2교시>
서버에서 클라로 갈 때 app.use 랑 app.get 두개가 같이 적용되는거라고 함 왜냐면 app.use가 미들웨어니깐
이걸 사용하는 궁극적인 목적은 파일을 쪼개기 위함임.
http 서버 코드중 두개만 기억하면 됨 200- 서버가 잘 열렸다 404-페이지가 없다
새로운 폴더와 파일을 만듭니당 (routes>index.js)
여기서 express도 가져와주고 라우터 변수를 만들어줍니당.
라우터는 파일을 가져와주는거라고..? 하셨나 암튼 그렇게말하심 const router = express.Router //이게 ==app
과 같은 기능이라고 보면 된다 함.
반응형