Node.js TypeError:“输入错误”;列表“;参数必须是缓冲区数组-重定向

Node.js TypeError:“输入错误”;列表“;参数必须是缓冲区数组-重定向,node.js,express,Node.js,Express,我收到 js:359抛出新的TypeError(“'list”参数必须是 缓冲区'^ TypeError:“list”参数必须是位于 ServerResponse.res.end上的Function.Buffer.concat(Buffer.js:359:13) (/home/mic3ael/src/prizmacloud/app.js:58:33) (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:175:9)

我收到

js:359抛出新的TypeError(“'list”参数必须是 缓冲区'^

TypeError:“list”参数必须是位于 ServerResponse.res.end上的Function.Buffer.concat(Buffer.js:359:13) (/home/mic3ael/src/prizmacloud/app.js:58:33) (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:175:9) 随时 (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:179:5) 马上。 (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:113:5) 马上。 (/home/mic3ael/src/prizmacloud/node_modules/express/lib/router/index.js:618:15) 立即。立即。_onImmediate(timers.js:585:18)在 processImmediate[as]上的tryOnImmediate(timers.js:543:15) _即时回拨](timers.js:523:5)

当我尝试重定向到外部/内部url时

router.post('/login', function(req, res) {
    return res.redirect('http://google.com');
}
我在nodejs上使用express

node -v is 6.0.0
express -v is 4.13.4
npm -v 3.10.9
我尝试了无返回和不同的URL,包括外部和内部,但没有成功

这是一种正确的重定向方法,但它不起作用


谢谢,Michael。

我在app.js文件的第58行找到了bug,该bug已由
Buffer.isBuffer(块)
函数

谢谢