2021
03-29
03-29
Vue+node实现音频录制播放功能
实现效果:主要实现代码逻辑部分,具体页面结构就不一一介绍了。vue部分:安装recorderxcnpminstallrecorderx--save或者npminstallrecorderx--save在具体的组件中引入<script>importaxiosfrom"axios";import{Toast}from"vant";importRecorderx,{ENCODE_TYPE}from"recorderx";constrc=newRecorderx();exportdefault{data(){return{startime:null,endtime:null...
继续阅读 >
JWT简介什么是JWT全称JSONWebToken,是目前最流行的跨域认证解决方案。基本的实现是服务端认证后,生成一个JSON对象,发回给用户。用户与服务端通信的时候,都要发回这个JSON对象。该JSON类似如下:{"姓名":"张三","角色":"管理员","到期时间":"2018年7月1日0点0分"}为什么需要JWT先看下一般的认证流程,基于session_id和Cookie实现1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(s...
1.node服务器搭建+数据库的连接此处操作比较简洁易懂,可参考:node服务器快速搭建2.短信api的使用对于短信api,此处以阿里云的短信服务为例(只要是有短信服务的平台皆可使用)2.1登录平台进行参数配置1.进入短信控制台,对要发送的短信格式进行配置,如果没有签名,需要申请签名后操作2.点击查看APIDemo进入配置生成的api;此时选择Node.js2.2根据生成的api在项目中使用代码注释详尽constCore=require('@aliclou...
场景最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流。问题怎么实现node版本降级、升级?是否可以安装多个版本按需要进行切换?解决方案一(n) (1)安装node版本管理模块nsudonpminstalln-g下边步骤请根据自己需要选择(2)安装稳定版sudonstable(3)安装最新版sudonlatest(4)版本降级/升级sudon版本号比如需要8.4.0版:(5)检测目前安装了哪...
环境搭建1.首先需要自行安装node环境2.然后全局安装expressnpminstall-gexpress3.创建express项目文件夹express创建项目默认为jade模板引擎,若使用其他引擎,使用命令切换expressnode_demo-e(选择ejs模板)//在项目名称的后面添加-e那么创建出来的模板文件就是.ejs类型,语法是与html相同的在vscode中打开我们建好的项目,目录如下:对于ejs看着不习惯的同学可以将其改为html,如下:然后还需要将在views新建一个index....
事件循环Node.js是单进程单线程应用程序,但是因为V8引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js几乎每一个API都是支持回调函数的。Node.js基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.进程:CPU执行任务的模块线程:模...
前言前端日常开发中,会遇见各种各样的cli,使用vue技术栈的你一定用过@vue/cli,同样使用react技术栈的人也一定知道create-react-app。利用这些工具能够实现一行命令生成我们想要的代码模版,极大地方便了我们的日常开发,让计算机自己去干繁琐的工作,而我们,就可以节省出大量的时间用于学习、交流、开发。cli工具的作用在于它能够将我们开发过程中经常需要重复做的事情利用一行代码来解决,比如我们在写需求的时候每...