《上傳那些事兒之Nest與Koa》——文件格式怎麼了!
- 2022 年 10 月 27 日
- 筆記
转载自:juejin - 马睿不想说话 概要 本文主要针对在使用node作为 服务端 接口时,前端上传上传文件至 node 作为中转,再次上传至 oss/cdn 的场景。以及针对在这个过程中,需要对同一个文件进行 不同形式 之间转换的问题。 Blob、File、Buffer与stream 在解答上述 …
Continue Reading转载自:juejin - 马睿不想说话 概要 本文主要针对在使用node作为 服务端 接口时,前端上传上传文件至 node 作为中转,再次上传至 oss/cdn 的场景。以及针对在这个过程中,需要对同一个文件进行 不同形式 之间转换的问题。 Blob、File、Buffer与stream 在解答上述 …
Continue Reading
前端项目工程化,基本都依赖于 nodejs, 不同的项目对于 nodejs 的版本会有要求, nvm 就是可以让我们在各个版本之间进行快速切换的工具。 Linux 系统 下载解压 查看所有版本 , 选择最新版下载 wget //github.com/nvm-sh/nvm/archive/refs/t …
Continue Reading1. 错误 npm ERR! code ERESOLVE 系统从 win7 升级到 win10 ,之前的 node 版本是 13.14.0 ,现在版本是 16.17.1 。正常的 vue 程序无法正常运行。从网上查询得知 "node-sass": "^4.14.1" 需要安装 python2.7 和 …
Continue Reading
源码地址 //gitee.com/zyqwasd/mongdbSession 本项目的mongodb是本地的mongodb 开启方法可以百度一下 端口是默认的27017 页面效果 1. 注册登录页 2. 上传的图片 和删除数据库的数据和服务器上的图片 前端代码 因为是个小项目就用原生写了 1. 这个 …
Continue Reading
一、什么是身份认证? 身份认证(Authentication)又称“身份验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。 日常生活中的身份认证随处可见,例如:高铁的验票乘车,手机的密码或指纹解锁,支付宝或微信的支付密码等。 在Web开发中,也涉及到用户身份的认证,例如:各大网站的手机验证 …
Continue ReadingGitHub 地址: //github.com/dom-bro/task-manager 虽说是一个任务管理系统,但简单地讲,其实就是任务的 增删改查(CRUD) 。 其中最重要的又当属 增 ,即创建任务,此为数据之源, 删改查 都依赖于它所产生的数据。 交互设计 凭着程序员的直觉,最初做成了一个表 …
Continue Reading模块化开发在前端越来越流行,使用 node 和 npm 可以很方便的下载管理项目所需的依赖模块。 package.json 用来描述项目及项目所依赖的模块信息。 那 package-lock.json 和 package.json 有啥关系和联系呢? package.json 管理包 大家都知道, …
Continue ReadingGitHub 地址: //github.com/dom-bro/task-manager 想要项目快速迭代,轮子必不可少。normalize.css,element-plus,axios,moment,vue-router,less,前端必知必会的轮子你都知道吗? 浏览器默认样式统一 normali …
Continue Reading接上篇: Vue+Koa+MongoDB从零打造一个任务管理系统 话不多说,直接开整。 前端使用 vite 构建 相比 vue cli 的编译打包,vite 利用了浏览器原生的 module 加载,速度极快。 执行 npm create vite@latest task-manager -- --t …
Continue Reading
1. 下载node最新版本 : 连接 //nodejs.org/zh-cn/ (查看node最新版本) 在跟目录root下,命令行输入: wget //nodejs.org/download/release/v16.16.0/node-v16.16.0-linux-x64.tar.xz 如下图: 2 …
Continue Reading