解决关于node.js项目中常见的报错问题
发布于 7 年前 作者 DMY-sunny 3937 次浏览 来自 分享

TypeError: Router.use() requires middleware function but got a Object

看到网上的那些解决办法我真的不想笑出声,忍忍吧 憋 憋 憋 憋 憋 憋 憋

好吧忍不住了,哈哈哈哈O(∩_∩)O哈哈~哈哈额隔~~~~ 实际超级简单, 有人说在回调函数前加上return的,有说异步函数同步执行导致这个问题出现的,然后让人家把阻塞的代码注释掉,这TMD还真是个好的解决BUG的方法(真服这帮人是怎么想出来的,我也需要一个火星人的大脑啊妈妈) 我先说下这句话的意思:Router.use() 需要一个中间件,而你给了一个object。 是不是不懂 当然 这个是有道词典的翻译 我来给你们人工翻译下 “我是Router.use(),我现在想知道你们让我干什么,我想完成我的任务,然而你们并没有给我目标” 对 就是这个意思 群众: okokok,you dick you know j8 Now, give me the answer 我笑会 哈 哈 哈 哈 哈

现在解决:
他看不到目标就给他一个就完事了呗
module.exports = router;

I,KNOW,J8

3 回复

真服这帮人是怎么想出来的,我也需要一个火星人的大脑啊妈妈

回到顶部