node
小琳同学
爱学习,爱生活,爱工作。前端技术交流可加微信18750090362!!
展开
-
实现多个大文件拖拽上传+大文件分片上传+断点续传+文件预览
前言之前看了掘友写了一个单文件分片上传和断点续传的文章,对此充满了兴趣,因此开始自研学习。经过一段时间的学习,自己动手写了一个小demo。这篇文章将记录自己coding遇见的问题和总结自己小demo的思路。技术关键词前端:@vue/cli-service+element-ui+axios后端:node.js+koacoding思路分析拖拽上传拖拽上传是利用HTML5新特性实现拖拽上传,详细用法可阅读MDN-drag利用dragover事件(当某物被拖动的对象在另一对象容器范围内拖动时触发此事原创 2020-08-07 09:22:06 · 1515 阅读 · 0 评论 -
cookie-parser和express-session中间件使用
npm i cookie-parser --saveapp.js文件引入中间件var cookieParser = require('cookie-parser')使用中间件app.use(cookieParser('123456'));设置cookieres.cookies('key','value',option);option具体内容:domain: 域名。设置子域名(二级域名)是否可以访问cookie。例:domain:'.主域名'name=value:键值对,可以设置要保存原创 2020-07-23 17:59:23 · 526 阅读 · 0 评论 -
node中你不知道的遍历树状结构的数据(深度先序遍历+广度先序遍历)
/*如何实现深度先序删除使用递归实现,递归考虑第一层和第二层的关系每递归一层,就会推入调用栈*///深度 先序遍历let fs=require('fs');let path=require('path');// 1) 并联 一起删// function preParallDeep(dir,callback){// fs.stat(dir,function(err,statObj){// if(statObj.isFile()){// fs.unlink(dir,callb原创 2020-07-10 13:43:46 · 1037 阅读 · 0 评论 -
nodejs+express框架实现登录过滤器以及用户登入状态的保存
之前用express框架搭建一个后台管理应用,主要是学习node如何编写接口。今天带大家学习node如何实现过滤器,以及用户信息状态如何存储。先来了解中间件:cookie-parser模块与express-session模块。cookie-parser模块:这个是为了方便操作客户端中的cookie值,区别于session。npm i cookie-parser --saveapp.js文件引入中间件var cookieParser = require('cookie-parser')使用中间件原创 2020-06-24 17:26:30 · 1822 阅读 · 0 评论