Node.js기초반 강의 4주차 완료
장바구니에 넣는 부분에서 자꾸 에러가 발생했다. 그래서 자바스크립트 consol.log를 통해서 계속 찍어봣는데 req.body값이 클라이언트 쪽에서 req.body 값이 넘어오지 않는 것이 었다. 한참을 씨름하다가 index.js파일에서
app.use((req, res, next) => {
console.log(req);
next();
});
이부분이 req를 미들웨어로 사용하는 부분인데
const goodsRouter = require("./routers/goods");
app.use("/api", [goodsRouter]);
이부분 보다 위치상으로 더 먼저 있어야 동작함을 깨달았다.
코드를 따라가면 어느정도 전체적인 이해는 됬지만 한줄한줄 디테일한 부분에서의 이해가 부족해서 강의 한번더 들을 생각이다.