07 2021 档案
摘要:导语:前几天做了一个简易的聊天室,实现了聊天功能,聊天内容可以发送文本,图片,音频,视频,表情包等内容,支持一对一聊天,群组聊天。现在就之前的聊天室功能做一个简单的梳理和总结。 目录 原理简述 功能开发 效果体验 原理简述 这次使用了socket.io这个工具包进行通信。 webscoket htm
阅读全文
摘要:导语:随着网络的飞速发展,网络安全问题也越来越严重。今天说一下在node中进行加密和解密的方法实现,主要是密码生成,密码加密传输,文本加密三种类型。 目录 名词解释 方法实现 实战演练 名词解释 下面就文中涉及到的各个加密方法进行概念解释。 AES,密码学中的高级加密标准(Advanced Encr
阅读全文
摘要:导语:之前做过一个小项目,其中用到了文件上传,在大文件上面使用了断点续传,降低了服务器方面的压力,现在就这个开发经验做一个细致的总结。 目录 原理介绍 方法总结 实战演练 原理介绍 这里先介绍一下文件上传的原理,帮助理清这个头绪。 普通上传 一般网站上都是普通上传的比较多,大多数都是上传一些用户的头
阅读全文
摘要:导语:有时候我们经常在微博或者某些营销短信中看见非常短小的网址,当你打开它在游览器查看时,发现跳转到了一个非常长的网址,这其实就是用到了短网址的服务。今天,我就简单的做一个总结,结合我之前开发的一个短链工具进行经验知识总结。 目录 原理说明 方法实现 实战演练 原理说明 短网址,又叫短链,也就是一个
阅读全文
摘要:导语:之前做过一个小项目,其中用到了F2A(双因素认证)进行登录以及其他的用户身份认证,现在就这个功能的原理以及实现做一个总结。 目录 F2A原理 实现方法 实战演练 F2A原理 F2A就是双因素认证的缩写,一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静
阅读全文
摘要:导语:之前做过一个小项目,其中用到了图形验证码,邮箱和手机号注册登录,这三者基本上是现在网站常用的验证方法,现在就做一个使用操作总结。 目录 准备工作 原理解析 方法总结 在线体验 准备工作 安装依赖包 继续打开上次新建的demo文件夹,下载几个依赖包。 npm install svg-captch
阅读全文
摘要:导语:之前做过一个小项目,其中涉及到用户注册与登录的功能,现在把这个实现过程记录下来,以便日后查看维护。 目录 原理分析 实战案例 原理分析 用户注册简易流程图 输入用户名和密码 检查是否存在此用户 存在则返回提示 不存在注册成功 用户登录简易流程图 实战案例 mysql建表 建表的有关方法在这篇《
阅读全文
摘要:导语:之前做过一个小项目,其中用到了node和mysql,现在就结合这两者做一个使用操作总结。CURD是数据库技术中的缩写词,代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,用于处理数据等操作。 目录 前期准备 实战演练 方法总结 前期准备 安装p
阅读全文