当前位置: 首页 > 面试题库 >

Node Js的response.write问题

鲜于俊侠
2023-03-14
问题内容

当我出于某种原因尝试利用http流连接时,直到我调用response.end()
时,写入才会刷新,我 直接从演示中获取代码,并且不了解我的问题是什么。
当我卷曲到服务器时,标题是正确的。

HTTP/1.1 200 OK
Content-Type: text/plain
Connection: keep-alive
Transfer-Encoding: chunked


var http = require('http');
    http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.write('hello');
      res.write(':');
      setTimeout(function(){ 
          res.end('World\n')},
          2000);
    }).listen(1337, "127.0.0.1");
    console.log('Server running at http://127.0.0.1:1337/');

为什么服务器不发送写数据?


问题答案:

我似乎是浏览器特有的行为-Firefox会立即显示数据(“
Hello:”),而Chrome似乎会缓冲并等待响应结束。请注意,如果您一开始写入更多数据,chrome也会立即显示数据(例如,我写了1000个“
Hello”)。



 类似资料:
  • 本文向大家介绍asp中response.write('中文')或者js中文乱码问题,包括了asp中response.write('中文')或者js中文乱码问题的使用技巧和注意事项,需要的朋友参考一下 我的所有网页编码是utf-8,当打开浏览器不对数据库插入数据时(main.asp),直接读取数据进行浏览(showAll.asp),一切正常;但是当在main.asp通过ajax把数据插入到acces

  • 问题内容: 由于某种原因,每当我尝试将一些数据发布到api服务器时,都会出现以下两个错误。 这是我的客户端有角JS代码,试图发送一些简单数据。该代码当前正在位于以下位置的Nginx服务器上运行 这是我的节点JS代码,用于处理“处理”请求 问题答案: 如错误消息所述,您必须在对预检的响应中确认Content-Type标头。这可能是由于您的请求的非“简单” Content- Type(表面上是appl

  • 我将vuejs与nodejs一起使用,vue客户端地址,nodejs服务器地址。 响应中的错误是

  • 我的node JS代码有问题,出现错误: 然而,这种语法非常好。 我尝试过重新安装节点/使用不同的版本,但我不确定它是否与此有关。 这是遥控器。js(还有更多,这只是相关领域) 有人知道这是什么吗?我试图将Centos 7 VPS上的chromium实例显示到浏览器中,并通过浏览器进行控制。

  • 本文向大家介绍nodejs的路径问题的解决,包括了nodejs的路径问题的解决的使用技巧和注意事项,需要的朋友参考一下 最近公司的一个开发项目,后端用的是nodejs。这两天需要打包给客户演示,就让公司一个小伙把之前3D机房的打包工具移植过来。打包之后,发现原本在开发环境下的跑的好好的项目,不能访问了。出现项目的首页不能访问的问题: can not get file index.html expr

  • 问题内容: 我编写了一个使用Node js“ restify”框架的小型API。该API接收请求(实际上是“ /”之后的任何内容),然后将该请求发送到另一台服务器。从服务器获取响应,并将响应传递回原始请求源。对于此API,我同时使用了Restify服务器和客户端。 以下是该API代码,可让您更好地理解。 现在,我需要了解Node.js 和之间的区别。因为我可以设置标题并在其中写入内容,但是使用时无