![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
ZjSj0812
这个作者很懒,什么都没留下…
展开
-
node学习笔记-模块
1. 模块 - node自带模块化功能,一个js文件就是一个模块(即每个文件被视为独立的模块)- 下面是模块的一个简单应用 - 假设有一个Dialog的文件// Dialog.js function Dialog(){ this.time = 3000;}Dialog.prototype.$show = function(){ ...原创 2018-04-11 15:58:07 · 255 阅读 · 0 评论 -
node学习笔记-buffer
一.Buffer创建1.buffer.alloc(size[, fill[, encoding]]) - size:新建的Buffer期望的长度 - fill:用来填充新建的buffer;默认0 - encoding:如果fill为字符串,那么encoding是它的编码;默认'utf8'2.Buffer.allocUnsafe(size) - s...原创 2018-04-17 16:23:17 · 526 阅读 · 0 评论 -
node学习-fs
一.文件的创建与删除 mkdir/rmdir1.fs.mkdir(path[, mode], callback)- 创建一个文件夹,对应的异步方法为mkdirSync 如下:创建了一个名为"a"的文件夹:let fs = require('fs');fs.mkdir('a',function(err){ console.log(err);}); ...原创 2018-04-24 16:55:05 · 151 阅读 · 0 评论 -
node学习-events
一.事件监听,发布,移除1.以下demo使用emitter.on和emitter.emit实现了事件的监听与发发布let EventEmitter = require('events');let emitter = new EventEmitter();emitter.on('event1',function(param){ console.log('this is fun...原创 2018-04-25 16:59:34 · 510 阅读 · 0 评论 -
node学习-搭建简单的静态服务器
1.server 对象创建,通过http模块创建server对象,这里我们对请求的路径未做区分,只是单纯的返回当前的请求地址let http = require('http');class staticServer{ constructor(){ this.port = 8080; } useServer(){ http.crea...原创 2018-04-28 11:04:55 · 168 阅读 · 0 评论 -
node学习-express路由
一.express路由Express是一个简洁,灵活的node.js Web应用开发框架,是目前最流行的基于Node.js的Web开发框架,它提供一系列强大的功能,这篇文章我们主要介绍express中的路由- 路由是指如何定义应用的端点(URIs)以及如何响应客户端的请求。- 路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,它的结构如下:app.METHO...原创 2018-05-17 15:52:22 · 592 阅读 · 0 评论 -
Nodejs进阶:Express常用中间件body-parser实现解析
原文链接body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景。app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));本文从简单的例子出发,探究body-parser的内部实现。至于...转载 2018-05-21 10:30:10 · 1104 阅读 · 0 评论 -
node学习-cookie和session
cookiecookie的处理在web应用中,多个请求之间共享“用户会话”是非常必要的。但HTTP协议是无状态的。那这时cookie就出现了。那cookie又是如何处理的呢? 服务端向客户端发送cookie客户端的浏览器把Cookie保存然后在每次请求浏览器都会将Cookie发送到服务端cookie使用的注意事项:可能被客户端篡改,使用前验证其合法性不要存储敏感数据,...原创 2018-06-05 15:05:24 · 149 阅读 · 0 评论