You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js Express项目中Router.use()传入对象而非中间件函数导致TypeError的问题求助

Node.js Express项目中Router.use()传入对象而非中间件函数导致TypeError的问题求助

嘿,我最近在NodeJS上调试代码的时候碰到了一个报错,折腾了好久都解决不了,来这儿求助各位大佬!

下面是我遇到的错误信息:

throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn))
^

TypeError: Router.use() requires a middleware function but got a
Object
at Function.use (D:\React\feedback-app\node_modules\express\lib\router\index.js:469:13)
at Function.<anonymous> (D:\React\feedback-app\node_modules\express\lib\application.js:227:21)
at Array.forEach (<anonymous>)
at Function.use (D:\React\feedback-app\node_modules\express\lib\application.js:224:7)
at Object.<anonymous> (D:\React\feedback-app\server.js:27:5)
at Module._compile (node:internal/modules/cjs/loader:1378:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1437:10)
at Module.load (node:internal/modules/cjs/loader:1212:32)
at Module._load (node:internal/modules/cjs/loader:1028:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)

Node.js v21.6.2

这是我的auth.js文件的开头部分(后续内容未完整粘贴,但问题大概率和该文件的导出逻辑有关):

const e...

备注:内容来源于stack exchange,提问作者Muhammad Faizan Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:05:27