강의

멘토링

커뮤니티

Inflearn Community Q&A

rlaekdo26736's profile image
rlaekdo26736

asked

[Renewed] Node.js Textbook - From Basics to Project Practice

Installing Node and VS Code

router.post질문

Resolved

Written on

·

187

0

안녕하세요 

router.post를 작성중인데 

Error: Route.post() requires a callback function but got a [object Undefined]

    at Route.<computed> [as post] 

이러한 에러가 발생했습니다 어디가 문제일까요? upload는 멀터의 미들웨어입니다

const express = require("express");
const {
  isLoggedIn,
  isNotLoggedIn,
  upload,
  upload_commit,
} = require("./middlewares");

const router = express.Router();
const requestProjectController = require("../controllers/requestProjects");

router.post(
  "/requestProjects",
  isLoggedIn,
  upload.single("data"),
  requestProjectController.readMyPageAPI
);

module.exports = router;
apinodejsmongodbmysqlSequelize

Answer 1

1

zerocho님의 프로필 이미지
zerocho
Instructor

post에 들어있는 셋 중 하나가 범인입니다. 셋 중에 함수가 아닌게 있습니다.

rlaekdo26736님의 프로필 이미지
rlaekdo26736
Questioner

마지막이 범인이었습니다!  readMypageAPI 가 아니라 createProjectAPI 였네요 ㅎㅎ 감사합니다!!

rlaekdo26736's profile image
rlaekdo26736

asked

Ask a question