NODEMON — 应用程序崩溃 - 在启动前等待文件更改

NODEMON — app crashed - waiting for file changes before starting

当我 运行 npm start server 我得到错误:

为什么会这样?端口 5000 是否已被使用?

这是终端:

C:\Users\Sakib\chat-application\router\loginRouter.js:10 

router.get("/", loginController); 
                ^

ReferenceError: loginController is not defined

    at Object.<anonymous> (C:\Users\Sakib\chat-application\router\loginRouter.js:10:17)

    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\Users\Sakib\chat-application\app.js:7:21)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 `[nodemon] app crashed - waiting for file changes before starting...

登录控制器

    //get login page
function getLogin(req, res, next) {
  res.render("index", {
    title: "login - Chat Application",
  });
}

module.exports = {
  getLogin,
};

登录路由器

//external imports
const express = require("express");

//internal imports
const { getLogin } = require("../controller/loginController");

const router = express.Router();

//login page
router.get("/", loginController);

module.exports = router;

如@derpirscher 所说,您在 loginRouter.js

中引用了错误的变量
//external imports
const express = require("express");

//internal imports
const { getLogin } = require("../controller/loginController");

const router = express.Router();

//login page
router.get("/", getLogin); // **Change this line**

module.exports = router;