![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
利村村长
这个作者很懒,什么都没留下…
展开
-
Node.js创建第一个应用--HTTP服务器
使用require指令来载入http模块,并将其实例化复制给变量httpvar http = require("http");创建服务器,使用http.createServer()方法创建服务器,并绑定服务监听端口。函数中可以使用request/response参数来接收和响应数据。代码如下:var http = require('http');http.createServer(functi原创 2017-09-19 09:08:18 · 584 阅读 · 0 评论 -
通过阻塞与非阻塞读取文件操作来认识回调函数
异步编程的主要靠回调实现。回调函数是指在完成任务后就会被调用的函数。目前Node.js的所有API都支持回调函数。 对于读取一个文件,我们可以选择等待文件读取完成在执行操作;也可以先去做别的事情,等文件读取完成时就自动文件内容作为回调函数的参数返回。 1. 以读取文件server.js为例,其阻塞的方法如下://阻塞读文件var fs = require('fs');var content =原创 2017-09-19 09:09:05 · 1000 阅读 · 0 评论 -
nodejs借用管道实现流数据边取边处理
传统的服务器模型中,如果要返回一张本地图片给客户端,需要先读取该图片文件,再发送给客户端。而用nodejs则可以通过管道,将读文件的输入流和发送给客户端的输出流拼接起来,使得服务端无需做过多的处理就能实现数据的边取边处理,提高了服务器的效率。实例如下,一个简单的HTTP服务器,对任何请求都是返回一张图片。var http = require("http");var fs = requ原创 2017-10-09 22:58:54 · 603 阅读 · 0 评论