node-streams

    0热度

    1回答

    我一直在寻找,所有的例子导致fs.createWriteStream这不是我想要的。 我使用archiver包,并想用archive.pipe()管道到可写流是不文件,而是我可以用它来发送到s3.putObject缓冲区写入到一个S3桶。我如何设置一个缓冲区,我可以管道? 当我运行下面的代码时,出现“Error:not implemented”。 const stream = require('s

    0热度

    1回答

    我有一个正在从音频源读取的流,我试图将其存储到Buffer中。从我读过的documentation中,您可以使用fs.createWriteStream(~buffer~)而不是文件路径将流pipe转换为一个流。 我正在这样做是: const outputBuffer = Buffer.alloc(150000) const stream = fs.createWriteStream(outpu

    0热度

    1回答

    我有一个Gulp任务,它需要一个HTML文件并使用gulp-inline-css内联从CSS文件中获取的样式。我的任务的原始版本为每个HTML文件使用相同的CSS文件。现在我想让任务根据正在处理的HTML文件的文件名选择一个CSS文件。 我使用gulp-tap来获取文件名。 inliner()函数获取CSS文件的路径并运行所有内联的东西。 下面的Gulp任务为每个文件运行inliner(),但它似

    0热度

    1回答

    我有一个应用程序生成PDF并使用节点js将其发送到客户端。该应用程序完美的作品在当地,但是当我在数字海洋中,生成PDF端点Ubuntu的服务器主机它不工作 这是发送PDF到客户端的代码: pdf.create(html, options).toStream((err, stream)=> { if (err) { res.json({ message:

    5热度

    2回答

    我生成一个子进程,像这样: const n = cp.spawn('bash'); n.stdout.pipe(process.stdout); n.stderr.pipe(process.stderr); 我要寻找一个变换流,这样我可以在前面加上类似“[子进程]”以年初每条线都来自孩子,所以我知道stdio来自孩子与父母的过程。 因此,它看起来像: const getTransform

    1热度

    1回答

    我有一个角度前端,它将来自sails后端的数据(使用sails-mysql适配器)填充到UI网格中。此数据集很大,需要一段时间才能在页面显示包含任何数据之前加载。 我从帆流启动和运行的基础知识: findAllStream: function (req, res) { Model.stream().pipe(res); } 到目前为止,这个流从模型到前端数据的每一个单件。我使用的角

    0热度

    1回答

    我正在构建一个虚拟图像生成器以提高我对Node和Express的理解。我从URL中获取维度并使用GM包调整其大小。结果流被传送到响应中。但是我没有在前端获取数据,当我在Chrome中的开发工具的网络面板中查看响应选项卡时,我看到“此响应没有可用的数据”。有人可以给我一些指针,因为我不知道我可以在哪里开始调试。 const IMAGE_DIR_PATH = path.join(__dirname,

    3热度

    1回答

    我认为这很简单,但以下内容不能按预期工作。 我想将数据传输到一个进程,比如来自Node的wc(说明只是一个任意命令)。 的docs等SO questions似乎表明,经过一个流应该工作: const {spawnSync} = require('child_process') const {Readable} = require('stream') const textStream = ne

    0热度

    1回答

    我在写一个后端服务,它向公共API端点发出API请求。来自API的响应以JSON形式发送。我正在使用request.js进行API调用,并且正在将实例request.Request返回给任何代码(在本例中为Express.js中的一个路由处理程序)。路由处理程序简单地将来自API回调的响应“管道化”回到请求路由的客户端。 我有一个关于上述情况如下担忧: 什么是实现一个实现了流接口,这样的业务逻辑的

    1热度

    1回答

    我需要定期使用大型未格式化的只读文本文件,并检查每个文件中是否存在特定内容/文字。该文件由所有字母数字字符组成。但是,我遇到问题,甚至读到这些大型静态文件之一的流的end。 下面是我试图运行后,最简单的代码的副本,它注意到它没有达到end,这仍然不会触发end事件。我可以看到正在读取的data许多迭代/块,但从不触发文件和end的所有数据。 function readFile(file) {