Node接口设计最佳实践

导语:之前做过一个小项目,其中后端用的node开发的接口服务,有些感觉挺好的方案,希望可以总结归纳一下,以免日后忘记,留个备份,记录一下。 目录 简介 规范 工具 案例 简介 定义 说到接口,大家应该都不陌生,对于程序员朋友来说是很常见的一种东西。API全称是Application Programming Interfac ...

Node接口常用方法总结

导语:之前做了一个小项目,其中后端接口中封装了很多的方法,现在就总结罗列一下,方便保存,以便日后用到。 目录 数据库 Node相关 数据处理 文件处理 数据库 mysql连接 `js // mysql.js const mysql = require('mysql'); const pool = mysql.crea ...

扫码登录原理和开发实践

导语:之前做过一个工具箱,其中登录模块中,有一个扫码登录的功能,模拟了客户端授权,web端自动登录的过程,今天就这个做一个总结归纳。 目录 概念 原理 实现 概念 扫码登录,就是指当我们在PC端网站上面登录账号的时候,省去了输入用户名和密码的麻烦,只需要打开手机上的对应网站的APP,调用扫码功能,扫描网站上的二维码,确认登录,即可完成 ...

第三方登录实践和总结

导语:之前写过一个工具箱,里面的用户模块除了注册登录这一种方式外,还增加了一个第三方登录的功能,现在就这个实现的方法做一个说明和总结。 目录 概念 原理 实现 概念 随着互联网的蓬勃发展,越来越多的网站和应用出现,大量的用户活跃在这些网站和应用中,但是其中一些网站和应用逐渐做大做强,拥有了海量的用户群体,也相应的推出了开发者服务。 ...

ffmpeg工具的学习和实践

导语:ffmpeg是业界常用的一种视频编解码工具,之前写的一个视频网站小项目中用到了这款视频处理软件,现在就这个学习使用方法做一个总结和归纳。 目录 工具简介 安装ffmpeg 使用方法 常见场景 工具简介 ffmpeg是全球领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放所有格式,支持格式广泛,具有高度的便携性。 ...

视频常用格式及页面播放方法总结

导语:之前做过一个视频播放的小项目,其中用到了ffmpeg的工具,就好奇着想了解一下常见的视频格式都有哪些,现在就总结一下常见的视频格式以及播放的方法。 目录 视频格式 播放软件 视频格式 MPGE格式 MPEG(Moving Picture Experts Group),全称是运动图像专家组格式,采用有损压缩方法,减少图像中的冗 ...

js解析歌词方法实践

导语:之前写过一个音乐播放小项目,感觉里面的歌词解析挺好玩的,现在就这个实现的方法做一个总结。 目录 准备工作 解析方法 实战案例 准备工作 下载歌曲文件 首先准备三个文件,分别是歌曲xxx.mp3和歌词xxx.lrc以及封面图xxx.jpg,可以到相关的音乐软件下载一下的。 ![准备文件](/img/ ...

测速工具使用心得体会

导语:之前写过一个测速小工具,使用的是speedtest-cli提供的api方法,当然除了这个还有其他的测速工具,今天就这个测速工具来说一下使用体验和感受。 测速科普 测速工具 DNS模块 实战案例 测速科普 上传下载 网络传输分为发送和接收数据两部分,上传就是发送数据,下载就是接收数据,传输的速度会受到带宽和设备的制约。 ...

js之页面列表加载常用方法总结

导语:最近由于一些事情需要处理,所以没来得及写技术总结了。今天终于可以坐下来好好的梳理一下脉络,说一下那个在日常前端开发过程中,常用到的页面列表加载的方法总结。这里介绍三种方法,分别是分页加载、按钮加载以及滚动加载。 目录 方法简介 代码实现 效果预览 方法简介 在日常的前端开发过程中,我们经常会碰到列表很长,不可能完全显示出来,所以就要进行 ...

jwt在node中的应用与实践

导语:由于http是无状态的,请求响应过程中不存储记录用户身份信息,所以就出现了很多用户识别存储用户身份的方法,比如cookie,session,jwt。我最近做的一个接口服务使用了jwt来存储管理用户信息,相较于本地cookie存储,服务器端session存储,jwt就变得比较安全和节省方便,本文就jwt在node服务中的使用方法做一个简单的总结。 目录 jwt简介 + ...