参考大佬的视频教程:nestjs session案例 大佬的博客地址:小满nestjs(第九章 nestjs Session)在学习某些知识时如果有大佬的视频教程与文档真的是太爽了,能够学习到好多新知识。这是原来学习nest时记录的笔记,不过现在放弃nest改学koa了(nest教程少,国内用的少)。原理基本差不多,就懒得改了nest后台sessionsession 是服务器 为每个用户的浏览器创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 13:46:08
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            平时在做 oss 上传时,通过都是单个文件上传,但是前几天工作时涉及到多个文件的上传,在所有文件都上传完成后才能再做后续的代码执行。于是在原有的oss上传基础上添加for循环去挨个上传。 介绍一下,oss 的上传可以有两种:一种是把所有的文件上传给后端,由后端去传到阿里云oss上,这样不涉及到向后端获取accessKeyId 和bucket等,没有key泄露的风险(适用于C端客户)。一种是向后端调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 14:24:09
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nest是构建高效可扩展的 Node.js Web 应用程序的框架。 默认使用JavaScript的超集TypeScript进行开发。环境准备查看node和npm版本:$ node --version
v10.16.0
$ npm --version
6.9.0安装@nestjs/cli使用 npm 全局安装 @nestjs/cli:$ npm i -g @nestjs/cli
/usr/loc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 11:41:13
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node.js 提供了 http 模块用于监听端口、处理 http 请求,返回响应,这也是它主要做的事情。但是 http 模块的 api 太过原始,直接基于它来处理请求响应比较麻烦,所以我们会用 express 等库封装一层。这一层做的事情就是给 request 和 response 添加了很多处理请求响应的方法,满足各种场景的需求,并且对路由做了处理,而且,也提供了中间件的调用链便于复用一些代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 15:34:50
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一.阿里云OSS简介阿里云对象存储服务,简称 OSS,是一种面向海量数据规模的分布式存储服务,具有稳定、可靠、安全、低成本的特点,能够提供十一个九的数据可靠性。OSS提供与平台无关的RESTful API接口,您可以在互联网任何位置存储和访问。OSS的容量和处理能力弹性扩展,并提供多种存储类型供您选择,全面优化存储成本。二.注册打开阿里云网站https://www.aliyun.com            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 23:16:15
                            
                                417阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、阿里云账号及OSS配置购买资源包,可按年按月付费,也可按照流量计费。根据自己需要购买。1、创建Bucket--创建Bucket(注意:本次选择的华北2,不同地区的代码对接中配置不一样)存储类型:标准存储:高可用、高性能的,基本的数据访问,用于正常网站访问,保证数据量大的网站读写能力。低频访问存储:一般用于上传的东西很少有人访问,用于自己的数据存储和学习,收费低于标准存储归档存储:用于数据归档,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 10:05:17
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            官网文档 $ npm i -D @types/multer 上传单文件 import { Post, UseInterceptors, UploadedFile } from '@nestjs/common'; import { FileInterceptor } from '@nestjs/pla            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-02 20:55:00
                            
                                556阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            使用阿里云OSS JavaScript SDK上传图片 html代码:<input type='file' accept=\"image/*\" name='option' onchange='uploadPic(this)' style='width: 80%;margin-right: 12px;'/> JS代码<!-- 引入在线资源 -->
<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 10:25:52
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上传文件客户端
    打开本地文件 
  // ts 代码
// 选择本地文件,以下callback为函数回调参数
public static openLocalFile(callback: (file: File) => void) {
    let inputEl: HTMLInputElement = <HTMLInputElement>document.getElem            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 15:16:03
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简单上传是指通过PutObject方法上传单个文件(Object)。简单上传包括流式上传和文件上传,流式上传使用InputStream作为OSS文件的数据源,文件上传使用本地文件作为OSS文件的数据源。本文介绍如何使用流式上传和文件上传方式上传文件。流式上传使用流式上传,您可以将数据流上传到OSS文件。说明 如果OSS文件存在,则上传的数据会覆盖该文件的内容;如果OSS文件不存在,则会新            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 15:41:00
                            
                                321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上传资源multer 是一个基于 Express 的中间件,用于处理 multipart/form-data 格式的数据,主要用于上传文件。 NestJS 内置了 multer,可以使用 @nestjs/platform-express 包中导出的 FileInterceptor、FilesInterceptor 等拦截器来使用 multer 的功能。npm i multer、npm i @typ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 12:06:58
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前置:自行开通阿里oss服务:https://www.aliyun.com/product/oss?spm=a2c4g.11174283.J_8058803260.125.d9387da2TjNfP6oss API:https://help.aliyun.com/document_detail/32013.html?spm=a2c4g.11186623.6.956.65694697WhZebu&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 15:20:32
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本博客是原创,讲的是如何上传文件到oss服务器,并且以python代码讲解为例:上传文件目录下的视频到OSS服务器指定的目录,需要以下几个步骤:1.需要在阿里云上注册一个OSS用户,创建自己的bucket,同时需要知道access_key_id、access_key_secret、ossurl三个参数。2.需要指出本地文件的路径,以及上传到OSS服务器上的路径。3.调用OSS接口,上传文件即可。本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 16:32:57
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上传文件到阿里oss代码示例阿里云官方文档项目中一般会遇到上传图片或者文件到oss上,本次采用阿里云的oss,上传方式有两种:一种是先上传到服务器再上传到oss然后删除服务器上的文件,第二种直接上传到oss上使用了下面两个APIclient.putclient.put(name, file[, options]),put接口将(本地路径、Buffer、ReadStream)、(File、Blob只            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 16:08:01
                            
                                338阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、获取sts相关信息public static AliOssStsVo getStsToken() {
        // STS接入地址,例如sts.cn-hangzhou.aliyuncs.com。
        String endpoint = "sts.cn-hangzhou.aliyuncs.com";
        // 填写步骤1生成的访问密钥AccessKey ID和Ac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 22:10:40
                            
                                413阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OSS分片上传文件OSS提供的分片上传(Multipart Upload)功能,将要上传的较大文件(Object)分成多个数据块(Part)来分别上传,上传完成后再调用CompleteMultipartUpload接口将这些Part组合成一个Object来达到断点续传的效果。分片上传流程分片上传(Multipart Upload)分为以下三个步骤:初始化一个分片上传事件。 调用InitiateMu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 12:27:10
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对象存储OSS的基本介绍OSS是一种面向互联网的分布式存储服务,具有海量、安全、高性能、高可靠性、低成本的特点。OSS非常适合用来存储大量不同大小、格式的非结构化数据,比如视频、图像、文本、日志等。它可以存储的单个文件最大支持48.8TB。OSS的优势方便、快捷的使用方式· 提供标准的RESTful API接口、丰富的SDK包、客户端工具、控制台。您可以像使用文件一样方便地上传、下载、检索、管理用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-04 00:39:32
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            阿里OSS文件存储例如:阿里OSS文件存储:Java使用阿里云OSS上传文件,普通上传与分片上传,轻轻松松上传小文件、大文件使用阿里云OSS服务先要去官网申请:阿里云API的密钥AccessKeyID、阿里云API的密钥AccessKeySecret 有了这两个才能进行开发。 2.读入数据代码如下(示例):FileServicepublic Map<String, String&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 04:51:05
                            
                                296阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用js直传oss阿里云存储文件,解决大文件上传服务器限制每个OSS的用户都会用到上传服务。Web端常见的上传方法是用户在浏览器或App端上传文件到应用服务器,应用服务器再把文件上传到OSS。具体流程如下图所示。客户短上传和数据直传到OSS相比,以上方法有三个缺点:上传慢:用户数据需先上传到应用服务器,之后再上传到OSS。网络传输时间比直传到OSS多一倍。如果用户数据不通过应用服务器中转,而是直传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 08:46:04
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            教你三分钟上手阿里云OOS上传操作1.注册登录如果小伙伴需要进行使用阿里云oss操作,第一步我们得注册/登录阿里云 https://www.aliyun.com/,小编建议大家尽量使用支付宝登录,方便后期进行实名认证;2.开通进入云存储1.登录成功后将鼠标悬停在主界面导航栏中的产品区域位置并进入对象存储OSS; 2.进入云存储OSS界面后小伙伴需要进行开通云存储这项功能 小提示:只有完成 实名认证            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 17:07:05
                            
                                392阅读
                            
                                                                             
                 
                
                                
                    