当前位置: 首页 > news >正文

做国内网站阿里云怎么样seo综合诊断工具

做国内网站阿里云怎么样,seo综合诊断工具,公司网站名词解释,池州专业网站建设怎么样一、Middleware(中间件)、Interceptor(拦截器)、ExceptionFilter(异常过滤器) 执行顺序 接口调用正常:Middleware > Interceptor接口调用异常:Middleware > ExceptionFilter 二、访问静态文件 使用 nestjs/serve-static 依赖 配置方法&#x…

一、Middleware(中间件)、Interceptor(拦截器)、ExceptionFilter(异常过滤器) 执行顺序

  1. 接口调用正常:Middleware  ==>  Interceptor
  2. 接口调用异常:Middleware  ==>  ExceptionFilter

 二、访问静态文件

        使用 @nestjs/serve-static 依赖

        配置方法:

// app.module.ts
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { UserModule } from './user/user.module';
import { ListModule } from './list/list.module';
import { UploadModule } from './upload/upload.module';//访问静态文件
import { ServeStaticModule } from '@nestjs/serve-static';
import { join } from 'path';
@Module({imports: [ServeStaticModule.forRoot({rootPath: join(__dirname, '..', 'public/upload'),serveRoot: '/static',}),UserModule,ListModule,UploadModule,],controllers: [AppController],providers: [AppService],
})
export class AppModule {}

三、上传文件

创建upload curd
在upload.module.ts

// upload.module.ts
import { Module } from '@nestjs/common';
import { UploadService } from './upload.service';
import { UploadController } from './upload.controller';
import { diskStorage } from 'multer';
import { MulterModule } from '@nestjs/platform-express';
import { extname, join } from 'path';
@Module({imports: [MulterModule.register({storage: diskStorage({//这里不需要使用__dirnamedestination: join('./public/upload'),filename: (_, file, callback) => {const filename = `${new Date().getTime() + extname(file.originalname)}`;return callback(null, filename);},}),}),],controllers: [UploadController],providers: [UploadService],
})
export class UploadModule {}

upload.controller.ts

// upload.controller.ts
import {Controller,Post,UseInterceptors,UploadedFile,
} from '@nestjs/common';
import { UploadService } from './upload.service';
import { FileInterceptor } from '@nestjs/platform-express';
@Controller('upload')
export class UploadController {constructor(private readonly uploadService: UploadService) {}@Post('album')@UseInterceptors(FileInterceptor('file'))upload(@UploadedFile() file) {console.log('file', file);return true;}
}

http://www.ds6.com.cn/news/4787.html

相关文章:

  • 宁波网站建设七米济南网站建设公司
  • 个人网站作品欣赏电商网站定制开发
  • wordpress 密码不对包头seo
  • 中山公司网站制作水果网络营销策划书
  • 苏州做网站公司精选苏州聚尚网络绍兴百度推广优化排名
  • 手机算命网站建设湖南网站推广
  • 网站建设的研发项目中国万网域名注册官网
  • 网站设计要点 优帮云百度网址大全电脑版旧版本
  • 网站优化意义快速开发平台
  • 化学产品在哪个网站做推广最好自己怎么做网页推广
  • 行业网站建设哪家好网络营销课程学什么
  • 容易做的网站百度客服联系方式
  • 建筑公司网站功能表搜索引擎优化培训免费咨询
  • 开发深圳网站建设百度广告点击软件源码
  • wordpress国内网站吗优化措施最新回应
  • 互联网app推广工作怎么样自建站seo如何做
  • 服务网点网站建设2345浏览器
  • 查询建设资质的网站电子商务网站建设方案
  • 网站建设代码标准电商运营推广的方式和渠道有哪些
  • 微信公众号申请网站品牌策略
  • 深圳响应样式网站建设费用人民日报最新消息
  • 成都建设局网站策划网络营销活动
  • 贵州建设网站seo推广软件排名
  • 莫名接到网站建设电话矿产网站建设价格
  • 太原做网站兼职seo收费
  • 雄安新区做网站公司软文代写发布网络
  • 怎样做网站吸引客户抖音企业推广
  • 阿里云建站后台建站seo优化是什么职业
  • 网站开发用的工具seo网站排名优化工具
  • 外贸独立站营销怎么做山东济南seo整站优化公司