将外部数据传递到服务器发送事件的快速发送(res)功能

编程入门 行业动态 更新时间:2024-10-04 03:20:46

将外部数据传递到服务器发送事件的<a href=https://www.elefans.com/category/jswz/34/1771431.html style=快速发送(res)功能"/>

将外部数据传递到服务器发送事件的快速发送(res)功能

我只熟悉将参数传递给函数 ('s parameters) 的概念。 我不熟悉通过参数 (res) 发送响应的函数的明显“反向”概念。

我的目标是将数组传递到发送函数和服务器以通过已建立的流发送事件。

它与发送函数内部的代码配合得很好,但我不知道如何从外部模块注入它。

导出发送并在外部模块中要求它抛出:类型错误:发送不是函数。 它似乎是 express 的一个组成部分,而不是一个函数。 因此我无法试验 argument.length 循环等

任何帮助将不胜感激。

app.get('/sse-stream', (_req, res, next) => {
    try {
        res.setHeader("Content-Type", "text/event-stream");
        send(res);
    } catch (err) {
        next(err); 
    }
});


function send(res) {

        // Inject setJson here from custom module
        // exporting send and requiring it in external modul throws: TypeError: send is not a function

        let setJson = JSON.stringify(input);
        res.write("data: " + `${setJson}\n\n`);
    }
回答如下:

更多推荐

将外部数据传递到服务器发送事件的快速发送(res)功能

本文发布于:2024-05-30 18:58:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770814.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快速   事件   功能   服务器   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!