导语:最近做了几个项目,想对其中公共的部分进行提取,单独设置成npm包,以便别的项目可以使用,省去重复写的烦恼,在网上找了好久,终于寻得一个方法,可以打包自己的包到npm,并且同时支持游览器和node环境使用,非常方便,现在就做一个开发总结。 目录 准备工作 编写一个方法 打包 测试 发布 准备工作 查询npm包名称是否存在 ...
导语:最近做了几个项目,想对其中公共的部分进行提取,单独设置成npm包,以便别的项目可以使用,省去重复写的烦恼,在网上找了好久,终于寻得一个方法,可以打包自己的包到npm,并且同时支持游览器和node环境使用,非常方便,现在就做一个开发总结。 目录 准备工作 编写一个方法 打包 测试 发布 准备工作 查询npm包名称是否存在 ...
导语:最近研究了一下网页直播流的原理以及实现,现在就目前的实现方法做一个总结。 目录 直播流媒体协议 拉流与推流 Node服务搭建 前端播放页面 OBS推流配置 直播流媒体协议 先来了解一下基本的直播流媒体协议。 http-flv,rtpm | 协议/特点 | 开发者 ...
导语:前几天做了一个简易的聊天室,实现了聊天功能,聊天内容可以发送文本,图片,音频,视频,表情包等内容,支持一对一聊天,群组聊天。现在就之前的聊天室功能做一个简单的梳理和总结。 目录 原理简述 功能开发 效果体验 原理简述 这次使用了socket.io这个工具包进行通信。 webscoket html5中有we ...
导语:随着网络的飞速发展,网络安全问题也越来越严重。今天说一下在node中进行加密和解密的方法实现,主要是密码生成,密码加密传输,文本加密三种类型。 目录 名词解释 方法实现 实战演练 名词解释 下面就文中涉及到的各个加密方法进行概念解释。 AES,密码学中的高级加密标准(Advanced Encryption Standard,A ...
导语:之前做过一个小项目,其中用到了文件上传,在大文件上面使用了断点续传,降低了服务器方面的压力,现在就这个开发经验做一个细致的总结。 目录 原理介绍 方法总结 实战演练 原理介绍 这里先介绍一下文件上传的原理,帮助理清这个头绪。 普通上传 一般网站上都是普通上传的比较多,大多数都是上传一些用户的头像,用户的动态评论附带图 ...