请参阅以下两段代码。 预计第一个代码块的执行方式与第二个块的执行方式相同。 但是在函数名称传递给其他函数的第二个块中,它不起作用并抛出错误。 注意: - 这与freecodecamp nodejs培训中的一个模块有关。
第一块: -
request.pipe(map(function(chunk){return chunk.toString().toUpperCase()})).pipe(response)
与...不同 第二块: -
request.pipe(transStream).pipe(response);
var transStream = map(data);
function data (chunk)
{
return chunk.toString().toUpperCase();
}
第二个代码块在第一个代码块不起作用时不起作用 非常感谢任何帮助
答案 0 :(得分:1)
我猜以下代码应该有效:
var transStream = map(data);
request.pipe(transStream).pipe(response);
function data (chunk)
{
return chunk.toString().toUpperCase();
}