《node.js实战》
文章平均质量分 85
《node.js实战》笔记
余生皆假期-
ok了家人们
展开
-
《node.js实战》第七章 (7.2.5—7.5) connect 自带的中间件
7.2.5 session() 会话管理不同于cookie保存在客户端,session被保存在服务器上,它储存着用户的登录信息。当用户登陆后,服务器会生成一个session密钥保存在客户端的cookie里,客户端每次访问服务器携带密钥,服务器就知道这个用户是谁了。...原创 2020-10-18 22:16:00 · 114 阅读 · 0 评论 -
《node.js实战》第七章 (7.1—7.2.3) connect 自带的中间件
connect强大之处在于它自带的中间件,它可以满足web开发的常见需求,比如:cookieParser() 可以解析常规cookie,签名cookie和JSON cookie。2.常规cookie需要安装 cookie-parser这个包,其中"lalalala"是签名密钥4.JSON cookieJSON cookie带有前缀j 告诉connect它是一个串行化的JSON。如果只是想解析x-www-form-urlencoded,仅仅在中间件使用bodyParser即可。解析appli原创 2020-10-04 19:44:06 · 229 阅读 · 0 评论 -
《node.js实战》第六章 connect中间件
6.0 connectconnect是一个框架,他被称为中间件的模块化组件。以可重用方式实现web程序中的逻辑。中间件是一个函数,他拦截http服务器提供的请求,而且可以传递给下一个中间件组件。6.1 搭建一个connect程序启动之后,发送一个http请求,会返回 cannot GET/表示他还不能处理URL。const connect = require('connect');var app = connect();app.listen(3000);6....原创 2020-10-03 12:02:32 · 318 阅读 · 0 评论 -
《node.js实战》第四章(4.4—4.5) 构建web程序
application/x-www-form-urlencoded:这是html表单的默认值multipart/form-data:在表单重含有文件或二进制数据时使用首先要实现一个支持GET和POST的服务器 实现show函数实现两个错报函数 最后实现last函数 这个例子只处理application/x-www-form-urlencoded值,解析数据只需要把data事件数据拼接到一起。前端表单含有中文会导致乱码,就是这种格式: 其实这个只是decodeURI后的格原创 2020-09-28 00:13:28 · 159 阅读 · 0 评论 -
《node.js实战》第四章(4.1—4.3) 构建web程序
和php之类的语言或者其他框架比较,node的api比较底层,而且node的HTTP接口一样比较底层, 不过这是为了保证他的速度和灵活性。 服务器收到一条http请求,都会都使用新的req和res对象请求回调函数。在触发回调函数之前,node会解析请求的http头,并将它们作为req对象的一部分提供给请求回调。调用完之后,node会一直等待res.end()方法,如果没有res.end()客户端会一直等待。 创建标准的REST服务器需要实现四个HTTP谓词。GET(获得)POST(改变/传输)PUT(原创 2020-09-25 00:29:51 · 160 阅读 · 0 评论