随笔分类 -  Node.js

摘要:https://juejin.im/post/5a77a46cf265da4e78327552?utm_medium=fe&utm_source=weixinqun 阅读全文
posted @ 2018-07-07 08:52 var_obj
摘要:https://cnodejs.org/topic/59d8f43b2543cb3368b1623e 阅读全文
posted @ 2018-07-04 23:14 var_obj
摘要:前台代码 后台代码 注意 前端利用formData才能拿到file数据,这是xhr异步上传文件提供的接口 后台代码如果不使用formidable这个包,那么对接受过来的二进制数据自己处理是非常麻烦的 阅读全文
posted @ 2018-06-21 18:59 var_obj
摘要:res.send(),比原生的 res.end() 强大,原生只支持字符串和Buffer对象,而且需要自己加响应报文头,send支持字符串、Buffer、Json对象、数组,而且自动加响应报文头 app.use('/index',function(req,res){}) use请求,不在乎请求方式是 阅读全文
posted @ 2018-06-21 12:25 var_obj
摘要:防盗链可以通过判断请求头中携带的referrer是否属于本域名 阅读全文
posted @ 2018-06-21 02:06 var_obj
摘要:文件状态 文件删除 文件信息 读取文件夹 文件的截取 创建文件夹 删除目录 文件监视,可以设置监视频率 文件重命名,可以用来剪切文件 注意 fs.open() fs.close() 这是最原始的读写方式,每次打开获得fd,才能够读取文件,而且需要手动调用close()关闭文件 fs.readFile 阅读全文
posted @ 2018-06-17 09:48 var_obj
摘要:介绍 文件流:我们一般对大一点的文件实现stream的方式进行操作 http:显然http.createServer创建过程中的IncomingMessage实现了可读流的接口,ServerResponse实现了可写流的借口 文件流 写入流的close事件,必须通过ws.end() 方法来调用 文件 阅读全文
posted @ 2018-06-17 05:56 var_obj
摘要:介绍 JavaScript没有读取和操作二进制数据流的机制,但是 node.js 引入了Buffer 类型,可以操作TCP流或者文件流 使用Buffer可以用来对临时数据(二进制数据)进行存储,当我们将一大块数据从一个地方传输到另一个地方的时候就可以通过Buffer对象进行传输,每次只传输一小块,直 阅读全文
posted @ 2018-06-16 16:26 var_obj
摘要:https://www.cnblogs.com/bruce-gou/p/6399766.html 没有使用express框架,主要是对于 request 的监听,data的时候对数据进行保存,end的时候对所有的数据进行处理 前端使用FileReader,将图片转成base64,后端代码实现过程: 阅读全文
posted @ 2018-06-16 08:12 var_obj
摘要:引入核心模块 http,利用其 api(http.createServer) 返回一个 http.server 实例,这个实例是继承于net.Server,net.Server 也是通过net.createServer创建的,其中就有data事件,所以request也继承了监听data事件的功能 事 阅读全文
posted @ 2018-06-14 23:00 var_obj
摘要:标注模式 简写模式 阅读全文
posted @ 2018-06-14 19:31 var_obj
摘要:url模块通过api可以将get提交的参数方便的提取出来 阅读全文
posted @ 2018-06-14 15:36 var_obj
摘要:封装 挂在到res上 阅读全文
posted @ 2018-06-14 15:06 var_obj
摘要:借助了mime第三方包,根据请求地址请求的文件后缀,设置content-type 阅读全文
posted @ 2018-06-14 14:58 var_obj
摘要:requset对象类型<http.IncomingMessage>,继承stream.Readable类 requset对象: req.headers req.headers req.rawHeaders req.httpVersion req.method req.url response对象: 阅读全文
posted @ 2018-06-14 12:47 var_obj
摘要:var http = require('http') var server = http.createServer(); server.on('request', function (req, res) { res.setHeader('Content-Type', 'text/plain;charset=utf8'); res.write('hello 世界'); ... 阅读全文
posted @ 2018-06-14 09:36 var_obj