我收到了
buffer.js:359抛出新的TypeError('" list"参数必须是一个数组 缓冲器&#39); ^
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) 在Immediate.immediate._onImmediate(timers.js:585:18)at tryOnImmediate(timers.js:543:15)at processImmediate [as _immediateCallback](timers.js:523:5)
当我尝试重定向到外部/内部网址
时router.post('/login', function(req, res) {
return res.redirect('http://google.com');
}
我使用express over nodejs。
node -v is 6.0.0
express -v is 4.13.4
npm -v 3.10.9
我尝试了没有回头和不同的网址,包括外部和内部,但它没有工作。
根据express doc是一种正确的重定向方式,但它不起作用。
谢谢,迈克尔。
答案 0 :(得分:1)
我在58行的app.js文件中发现了bug,该bug已被修复
Buffer.isBuffer(chunk)
功能。
感谢。