【发布时间】:2023-03-28 10:35:01
【问题描述】:
我正在尝试从外部 API 获取 JSON 数组,然后同时发出该数组的一个元素。 但是我的实现似乎在某个地方失败了,我得到的是错误而不是数组
'use strict';
const request = require('request-promise'),
H = require('highland');
H(request('http://jsonplaceholder.typicode.com/users'))
.map(x => x.toString('utf8'))
.tap((data) => {
let acc = [];
data = JSON.parse(data);
data.forEach((entry) => {
acc.push(entry);
});
return H(acc);
})
.each(user => console.log(user.id))// would expect that this logs 1,2,3,4
.done(data => {
console.log(data)
});
【问题讨论】:
标签: javascript node.js stream reactive-programming highland.js