【发布时间】:2021-09-04 09:58:33
【问题描述】:
当我运行 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...
【问题讨论】:
-
因为您正在引用一个名为
loginController的函数,该函数不存在(至少不在范围内)... -
我已经这样做了,并按照以下路径创建了另一个名为
loginController的文件夹。 -
您能否将
loginController和loginRouter代码添加到问题中?然后解释解决方案会更容易:) -
@RukshanJayasekara 我在评论部分写了
loginController和LoginRounter的代码。