CNode

解决关于node.js项目中常见的报错问题

分享
DDMY-sunny发布于9 年前最后回复9 年前3 回复4833 浏览0 收藏

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)

F
Fov6363#1·9 年前

image.png

I
im-here#2·9 年前
引用 Fov6363

@Fov6363 👍👍👍

H
holyselina#3·9 年前

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

参与回复
登录后即可参与回复。登录