【问题标题】:Do I need a socket module for sending data to view after the res.render在 res.render 之后我是否需要一个套接字模块来发送数据以查看
【发布时间】:2016-04-05 23:40:57
【问题描述】:

这是我关于堆栈溢出的第一篇文章。

我使用 kraken JS 框架开发一个小应用程序,我想在一个页面上显示来自多个 API 和来源的大量数据。

这是我的控制器的相关部分:

    module.exports = function (router) {

        var model = new MainModel();

        router.get('/', function (req, res) {

            res.render('index', model)        

            getLastTweet('shug0', function(result) {        
                res.json(result);        
            });

        });        

    };

现在我想将从 Twitter 获得的数据发送到我的视图,而无需重新加载页面。 目的是为多个 API 执行此操作,并为页面的每个部分提供异步响应。

我需要一个插座模块还是 Express 可以为我做这件事?

(对不起,近似英文)

托马斯

【问题讨论】:

    标签: node.js sockets express asynchronous kraken.js


    【解决方案1】:

    您可能需要查看 WebSockets/Server-sent Events/Socket.IO 以在后台更新数据,例如推文。事实上,目前http://socket.io 的首页就展示了这样一个示例,它可以跟踪标记为#socket.io#javascript 的推文。

    【讨论】:

    • 所以 Express 不能在后台发送事件,对吗?
    • 不行,它只能发送对http请求的响应。
    猜你喜欢
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 2014-10-04
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多