摘要: 项目初始化 // 初始化项目,生成package.json npm init 指定入口文件 main.js 项目的基础搭建 创建 src 工作目录 创建 main.js 主入口文件 在 main.js 中引入 koa const koa = require('koa') const app = ne 阅读全文
posted @ 2022-10-27 15:34 coder2028 阅读(31) 评论(0) 推荐(0)
摘要: jwt是json web token的简称,本文介绍它的原理,最后后端用nodejs自己实现如何为客户端生成令牌token和校验token 1.为什么需要会话管理 我们用nodejs为前端或者其他服务提供resful接口时,http协议他是一个无状态的协议,有时候我们需要根据这个请求的上下获取具体的 阅读全文
posted @ 2022-10-27 15:33 coder2028 阅读(137) 评论(0) 推荐(0)
摘要: 概述 写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看。后来又不想分析,因为我发现node这种野蛮生长,滋生这些ORM轮子比比皆是,远比我想象的多;后来又觉着可以写,作为一 阅读全文
posted @ 2022-10-26 14:50 coder2028 阅读(96) 评论(0) 推荐(0)
摘要: 最近写nodejs脚本的时候遇到了commonjs和ESModule的问题,正好之前用得稀里糊涂的,这次好好学习一下。 ES Module 导出 仅导出 named exports: 命名导出,每次可以导出一个或者多个。 default exports: 默认导出,每次只能存在一个。 以上两者可以混 阅读全文
posted @ 2022-10-26 14:48 coder2028 阅读(166) 评论(0) 推荐(0)
摘要: 前言 平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。 针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。 这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况 方案分析 切片 就是对上 阅读全文
posted @ 2022-10-25 12:51 coder2028 阅读(89) 评论(0) 推荐(0)
摘要: 前言 消息队列是存储数据的一个中间件,可以理解为一个容器。生产者生产消息投递 到队列中,消费者可以拉取消息进行消费,如果消费者目前没有消费的打算,则消息队列会保留消息,直到消费者有消费的打算。 设计思路 生产者 连接 redis 向指定通道 通过 lpush 消息 消费者 连接 redis 死循环通 阅读全文
posted @ 2022-10-25 12:48 coder2028 阅读(75) 评论(0) 推荐(0)
摘要: 项目初始化 // 初始化项目,生成package.json npm init 指定入口文件 main.js 项目的基础搭建 创建 src 工作目录 创建 main.js 主入口文件 在 main.js 中引入 koa const koa = require('koa') const app = ne 阅读全文
posted @ 2022-10-21 10:40 coder2028 阅读(43) 评论(0) 推荐(0)
摘要: 久没有更新博客了,最近写nodejs脚本的时候遇到了commonjs和ESModule的问题,正好之前用得稀里糊涂的,这次好好学习一下。 ES Module 导出 仅导出 named exports: 命名导出,每次可以导出一个或者多个。 default exports: 默认导出,每次只能存在一个 阅读全文
posted @ 2022-10-21 10:34 coder2028 阅读(84) 评论(0) 推荐(0)
摘要: 此处如无特殊指出的话,event loop的语境都是指nodejs 本文研究所用的nodejs环境是:操作系统window10 + nodejs版本号为v12.16.2 什么是event loop? event loop是指由libuv提供的,一种实现非阻塞I/O的机制。具体来讲,因为javascr 阅读全文
posted @ 2022-10-21 10:24 coder2028 阅读(63) 评论(0) 推荐(0)
摘要: 前言 path 模块是 nodejs 中用于处理文件/目录路径的一个内置模块,可以看作是一个工具箱,提供诸多方法供我们使用,当然都是和路径处理有关的。同时在前端开发中 path 模块出现的频率也是比较高的,比如配置 webpack 的时候等。本文是对该模块中一些常用的方法进行介绍,走,一起学习下吧。 阅读全文
posted @ 2022-10-21 09:51 coder2028 阅读(189) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示