版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Node.js 入门和企业级应用实战第 6 天课堂笔记(本课程共 8 天)前端与移动开发学院htt目录目录2一、3一、复习是在 res 中设置,req 中的。第一次的没有。的大小有限,kv 对儿。对用户可见,用户可以禁用、清除、可以被篡改。用来制作用户的一些信息,必须历史、猜你喜欢。HTTP 是无状态的协议,所以两次的的解决这个问题。,服务器不能认识到是同一个客户端的,就要用来巧妙Ses就是利用,实现的“会话”。就是第一次的时候,可以在服务器上为这个用户缓存一些信息,别的用户是不能看见这个用户的信息的。服务器会下发一个秘钥(),客户端每次都携带这个秘钥,那么服务器如果发现这个秘钥吻合,就能够显
2、示这个用户曾经保存的信息。登陆就是用Ses来制作的。任何语言的 ses都是透明的,不会体现机理。都是使用req 对象。1var ses= reqiure(express-ses); 2app.use(ses(.一些配置.一些配置.一些配置 7);8app.get(/,function(req,res)console.log(req.sis.login); 11);12app.get(/login,function(req,res)req.ses.login = 1; 15);二、加密不要用明码写。CSDN 今年用户了,并且的明码。拿到的用户的的加密信息,所以也没用。因为他无法翻译成为明码。MD
3、5 加密是函数型加密。就是每次加密的结果一定相同,没有随机位。特点:不管加密的文字,多长多短,都是 32 位英语字母、数字混合。哪怕只改一个字,密文都会大变。MD5 没有反函数工具,都是通过字典的模式,通过大量列出明-密对应的字典,的可能,网上的找到明码。两次加密网上也有对应的字典。所以不要直接用一层 md5,这样对来说和明码是一样。MD5 常用于作为版本校验。可以比对两个、文件是否完全一致。node 中自带了一个模块,叫做crypto 模块,负责加密。首先创建 hash,然后 update 和 digest:var md5 = crypto.createHash(md5);var passw
4、ord = md5.update(fields.password).digest(base64);二、处理Graphicsk is the swiss army knife of image prosing.。只要服务器需要处理,那么这个服务器就要安装graphicsk。免费的。装完之后,可视化工具一点用都没有,从桌面上删除。要把安装目录设置为环境变量。控制台 CMD 命令:nodejs 要使用 graphicsk,需要 npm 装一个 gm 的包。 node.js 命令node.js 缩略图的制作:var fs = require(fs);var gm = require(gm); 34gm(./danny.jpg)5.resize(50, 50,!).write(./danny2.jpg, function (err) if (err) console.log(err);9/更改当前目录下*.jpg 的尺寸大小,并保存于目录.thumb 里面gm mogrify -resize 320 x200 danny.jpg/格式转换gm convert a.bmp a.jpgnode.js 头像裁切:111111111111gm(./danny.jpg).crop(141,96,152,181).write(./
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年某科技公司与某政府机构关于智慧城市建设的研究与开发合同
- 2024年标准化项目服务合同模板版B版
- 2024年度电脑设备保密及信息安全风险评估合同3篇
- 2024年度文化产业项目总承包合同
- 2024版YXJS04模具实训设备采购与售后服务合同
- 2024年度建筑水电安装承包合同6篇
- 2024年消防设施翻新工程施工合作合同版B版
- 2024年度办公大楼物业设施设备采购与安装合同2篇
- 2024年度商业房屋租赁合同书(附不可抗力条款)3篇
- 2024年度大数据中心建设和运营服务合同3篇
- 中国古代寓言故事
- 镀锌钢板风管施工方法
- 《理想信念主题班会》课件
- 大豆介绍及病虫害课件
- 手外伤患者的康复 手外伤的康复治疗
- 顶管施工详解课件
- 人教版道德与法治三年级上册全册课时练习课件(2022年11月修订)
- 人教版五年级(上册)数学第八单元总复习全套课件
- 保健食品GMP质量体系文件
- 焊接材料烘焙记录表
- 招标采购履约验收报告书模板
评论
0/150
提交评论