안녕하세요. 매일 노고많으십니다.
const uploadNone = multer();
router.post("/write", uploadNone.none(), (req, res, next) => {
console.log(req.body);
})
multer는 (req, res) 전에 클라이언트 요청을 해석하여 req로 넣어주는 걸로 알고 있습니다.
// 컨트롤러
const uploadNone = multer();
exports.noticeWrite = uploadNone.none(), async (req, res, next) => {
console.log(req.body);
res.end();
};
// 라우터
const { noticeWrite } = require("../controllers/notice");
router.post("/write", isLoggedIn, noticeWrite);
컨트롤러에서 처리하려고 (req, res) 요청 전에 넣어주니 라우터 응답이 안돼서요. 어쩔 수 없이 라우터에서 적어줘야 하는 건지 모르겠습니다.
질문. 컨트롤러에서 multer 사용하는 방법이 궁금합니다!
multer는 라우터에서만 사용 가능하단 말씀이시죠?