webrtc_server_node icon indicating copy to clipboard operation
webrtc_server_node copied to clipboard

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

Open katoumorisan opened this issue 3 years ago • 4 comments

some errors come out when I have done proceeding the last procedure of the steps as your blog says: ` [root@webrtc-server webrtc_server_node]# node server.js /root/webrtc_server_node/node_modules/express/lib/router/index.js:458 throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn)) ^

TypeError: Router.use() requires a middleware function but got a Null at Function.use (/root/webrtc_server_node/node_modules/express/lib/router/index.js:458:13) at Function. (/root/webrtc_server_node/node_modules/express/lib/application.js:220:21) at Array.forEach () at Function.use (/root/webrtc_server_node/node_modules/express/lib/application.js:217:7) at Object. (/root/webrtc_server_node/server.js:9:5) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) `

katoumorisan avatar Sep 22 '21 11:09 katoumorisan

i got this error too.

CodeIsWorld avatar Oct 19 '21 16:10 CodeIsWorld

It may be that the version of node is too low

ddssingsong avatar Oct 21 '21 03:10 ddssingsong

app.use([path], function(request, response, next){})

app.use(express.static(path.join(__dirname, '/')));

only set static path, no funcation

wsdydeni avatar Dec 23 '22 11:12 wsdydeni

同样的问题,my node version is v16.19.0

hotsmile avatar Feb 28 '23 14:02 hotsmile