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;
当我 运行 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;