node.js - Nodejs 和 Expressjs

标签 node.js express

app.get('/', function(req, res) {
    res.set('Content-Type', 'text/html');
    res.send('Yo');
    setTimeout(function(){
        res.send("Yo");
    },1000);
});

看起来“发送”结束了请求。我怎样才能让它在屏幕上写入 Yo ,然后 1 秒后(我猜有点像长轮询)写入另一个 Yo 以获得 YoYo?除了发送还有其他方法吗?

最佳答案

使用 res.write 生成分段输出,然后使用 res.end 完成响应。

关于node.js - Nodejs 和 Expressjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462862/

相关文章:

node.js - 如何使用 express 保留数据库的一个实例

angularjs - 在html5模式下使用ng-route重新加载 Angular 页面不会返回index.html

javascript - async.apply 在 async.waterfall 中

node.js - 当我运行任何与 npm 有关的命令时显示错误时如何解决问题

javascript - 如何让 Node.js 监听表中新的 sqlsrv 行

javascript - 如何在node js中抛出错误并捕获它mocha

node.js - Nodemon 不听

javascript - 如何使用express模块​​限制对node.js中许多文件夹的访问

html - 在连续流上解码音频数据失败并出现空错误

node.js - 在 Windows 上安装 laravel-elixir 时出错 : npm ERR! EEXIST,打开 '\AppData\Roaming\npm-cache\837c67b9-adable-s tream-1-0-33-package-tgz.lock'