0

Express-generator を使用して基本的なルートを生成しています。

ここに私がこれまでにルートで持っているものがあります

var express = require('express');
var router = express.Router();
var ctrl = require('../controller/index');
var validation = require("../validations/user");
/* GET home page. */
router.route('/').get(ctrl.index);
router.route('/registerUser').post(validation.registerUser,ctrl.registerUser);

正常に動作しています。

以下のルートを追加した後

router.route('/loginUser').post(validation.loginUser,ctrl.loginUser);
module.exports = router;

私は次のようなエラーが発生しています

opt/lampp/htdocs/MedApp/node_modules/express/lib/router/route.js:171
        throw new Error(msg);
        ^

Error: Route.post() requires callback functions but got a [object Undefined]
    at /opt/lampp/htdocs/MedApp/node_modules/express/lib/router/route.js:171:15
    at Array.forEach (native)

routes.js ファイルでより多くのルートを許可するにはどうすればよいですか?

助けてください

4

2 に答える 2