![](https://img-blog.csdnimg.cn/20200309192110363.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node教程
文章平均质量分 90
Node教程主要收录一些有关nodejs以及和npm有关的一些知识和文章!
马克关
前端开发一枚!
展开
-
测速工具使用心得体会
以上就是我之前开发测速小工具的一些心得体会,如果对此感兴趣的朋友,也可以试着体验一下哦。原创 2022-10-10 21:03:49 · 2824 阅读 · 1 评论 -
jwt在node中的应用与实践
导语:由于http是无状态的,请求响应过程中不存储记录用户身份信息,所以就出现了很多用户识别存储用户身份的方法,比如cookie,session,jwt。我最近做的一个接口服务使用了jwt来存储管理用户信息,相较于本地cookie存储,服务器端session存储,jwt就变得比较安全和节省方便,本文就jwt在node服务中的使用方法做一个简单的总结。目录jwt简介安装配置封装方法实战练习本文从以上四个方面介绍jwt的使用。jwt简介概念JWT全称JSON Web Token,它是一.原创 2022-01-06 16:56:15 · 811 阅读 · 0 评论 -
Node+OBS直播服务器搭建总结
导语:最近研究了一下网页直播流的原理以及实现,现在就目前的实现方法做一个总结。目录直播流媒体协议拉流与推流Node服务搭建前端播放页面OBS推流配置直播流媒体协议先来了解一下基本的直播流媒体协议。http-flv,rtpm协议/特点开发者原理优点缺点http-flvAbode通过服务器把flv下载到本地缓存,然后通过NetConnection本地连接播放节省服务器消耗保密性差rtmpAbode通过NetConnection连接到服务器,.原创 2021-08-22 16:59:54 · 894 阅读 · 0 评论 -
Node聊天室和socket.io原理与功能总结
导语:前几天做了一个简易的聊天室,实现了聊天功能,聊天内容可以发送文本,图片,音频,视频,表情包等内容,支持一对一聊天,群组聊天。现在就之前的聊天室功能做一个简单的梳理和总结。目录原理简述功能开发效果体验原理简述这次使用了socket.io这个工具包进行通信。webscokethtml5中有websocket的功能,参考这篇文章《html知识总结之WebSocket》了解更多基础知识。WebSocket是一种在单个 TCP 连接上进行全双工通信的协议, 能更好的节省服务器资源和带宽.原创 2021-07-09 20:04:03 · 418 阅读 · 2 评论 -
Node加解密原理和功能探索总结
导语:随着网络的飞速发展,网络安全问题也越来越严重。今天说一下在node中进行加密和解密的方法实现,主要是密码生成,密码加密传输,文本加密三种类型。目录名词解释方法实现实战演练名词解释下面就文中涉及到的各个加密方法进行概念解释。AES,密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。MD5,信息摘要算法(英语:MD5 Message-Digest Algorithm).原创 2021-07-09 19:54:02 · 335 阅读 · 0 评论 -
Node中文件断点续传原理和方法总结
导语:之前做过一个小项目,其中用到了文件上传,在大文件上面使用了断点续传,降低了服务器方面的压力,现在就这个开发经验做一个细致的总结。目录原理介绍方法总结实战演练原理介绍这里先介绍一下文件上传的原理,帮助理清这个头绪。普通上传一般网站上都是普通上传的比较多,大多数都是上传一些用户的头像,用户的动态评论附带图片什么的,所以先来说一下这个的原理。用户选择文件后,js检测文件大小是否超出限制和格式是否正确;检查后使用ajax提交请求,服务端也进行二次验证后储存到服务器;后端返回文件.原创 2021-07-07 19:56:50 · 405 阅读 · 2 评论 -
Node短链原理与功能实现总结
导语:有时候我们经常在微博或者某些营销短信中看见非常短小的网址,当你打开它在游览器查看时,发现跳转到了一个非常长的网址,这其实就是用到了短网址的服务。今天,我就简单的做一个总结,结合我之前开发的一个短链工具进行经验知识总结。目录原理说明方法实现实战演练原理说明短网址,又叫短链,也就是一个非常短的网址,由域名加唯一id字母或数字字符混合组成,大概不超过10位数。短网址创建短网址创建方法如下:获取参数网址;查询是否存在,存在返回短网址,不存在创建短网址;访问短网址时候,查询数据库.原创 2021-07-07 19:45:31 · 369 阅读 · 0 评论 -
Node中F2A原理及功能实现总结
导语:之前做过一个小项目,其中用到了F2A(双因素认证)进行登录以及其他的用户身份认证,现在就这个功能的原理以及实现做一个总结。目录F2A原理实现方法实战演练F2A原理F2A就是双因素认证的缩写,一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。大家都知道一般网站验证用户身份都是采用单因素认证,比如:用户名+密码,还有的是手机号+短信验证码。但是用户+密码的容易被黑客爆破,脱库,撞库进行获取;而短信验证码也容易被伪基站,钓鱼网站,WI.原创 2021-07-04 14:30:45 · 395 阅读 · 3 评论 -
Node图形邮箱手机验证码实现方法总结
导语:之前做过一个小项目,其中用到了图形验证码,邮箱和手机号注册登录,这三者基本上是现在网站常用的验证方法,现在就做一个使用操作总结。目录准备工作原理解析方法总结在线体验准备工作安装依赖包继续打开上次新建的demo文件夹,下载几个依赖包。npm install svg-captcha nodemailer tencentcloud-sdk-nodejs --savesvg-captcha 可以创建图形验证码nodemailer 可以发送电子邮件tencentcloud-s.原创 2021-07-04 11:23:35 · 871 阅读 · 0 评论 -
Node用户登录与注册功能总结
导语:之前做过一个小项目,其中涉及到用户注册与登录的功能,现在把这个实现过程记录下来,以便日后查看维护。目录原理分析实战案例原理分析用户注册简易流程图输入用户名和密码检查是否存在此用户存在则返回提示不存在注册成功用户登录简易流程图实战案例mysql建表建表的有关方法在这篇《node和mysql的CURD总结》文章已经说过了,下面直接建一张用户表。-- 创建数据表mysql> CREATE TABLE `user` ( `id` int(11) NOT .原创 2021-07-04 10:42:04 · 248 阅读 · 3 评论 -
node和mysql的CURD总结
导语:之前做过一个小项目,其中用到了node和mysql,现在就结合这两者做一个使用操作总结。CURD是数据库技术中的缩写词,代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,用于处理数据等操作。目录前期准备实战演练方法总结前期准备安装php环境手动安装建议阅读本博客另一篇文章《win10手动配置php开发环境教程》集成环境安装可以使用这几个集成包:PHPStudyLNMPXAMPPwampserverappse.原创 2021-07-01 20:35:59 · 249 阅读 · 1 评论 -
node连接mysql
node连接mysql下载mysql依赖安装一下依赖包。npm i -D mysqlnpm i -D node-mysql引入配置包在根目录下的model/db.js文件中引入包。const mysql = require('mysql');const client = (sql, arg, callback) => { //1.创建连接 let config =...原创 2019-06-04 10:00:59 · 1893 阅读 · 0 评论