类型错误:“列表”参数必须是缓冲器阵列 - 改
buffer.js:359 throw new TypeError('"list" argument must be an Array of Buffers'); ^
TypeError: "list" argument must be an Array of Buffers at Function.Buffer.concat (buffer.js:359:13) at ServerResponse.res.end (/home/mic3ael/src/prizmacloud/app.js:58:33) at write (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:175:9) at send (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:179:5) at Immediate. (/home/mic3ael/src/prizmacloud/node_modules/finalhandler/index.js:113:5) at Immediate. (/home/mic3ael/src/prizmacloud/node_modules/express/lib/router/index.js:618:15) at Immediate.immediate._onImmediate (timers.js:585:18) at tryOnImmediate (timers.js:543:15) at processImmediate [as _immediateCallback] (timers.js:523:5)
当我尝试重定向到外部/内部URL
router.post('/login', function(req, res) {
return res.redirect('http://google.com');
}
我使用过表达的NodeJS。
node -v is 6.0.0
express -v is 4.13.4
npm -v 3.10.9
我试过没有返回和不同的url包含外部和内部但它没有工作。根据express doc是正确的重定向方式,但它不起作用。
谢谢,迈克尔。
我发现它是在58行的app.js文件中的bug,该bug已被 Buffer.isBuffer(chunk)
函数修复。
谢谢。