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

自己建网站怎么赚钱广州百度搜索排名优化

自己建网站怎么赚钱,广州百度搜索排名优化,镇江网站建设优化制作公司,网页设计师教程一、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.yayakq.cn/news/764645/

相关文章:

  • 个人博客网站的设计与实现微网站 好处
  • dw做网站的所有流程怎么做招聘网站设计
  • 菜单宣传网站怎么做的网站建设应列支什么科目
  • html网站 怎么做seo产品展示网站开发
  • 南通网站推广排名网站建设业务流程
  • 如何做漂亮的网站首页今天国内最新消息
  • 餐饮网站建设背景seo批量建站方法
  • 在什么网站可以免费小木桥路建设工程招投标网站
  • 动态购物网站开发源代码宁波网络推广产品服务
  • 大连网站建设介绍珠海手机网站建设
  • seo网站网站类型分类
  • 织梦商城网站模板免费下载电子商务网站建设课设网站模板
  • 社交网站建设网站北京赛车彩票网站怎么做
  • 从化定制型网站建设网站服务器用什么系统
  • 南宁物流公司网站建设建立网站需要钱吗
  • 国外音乐网站设计网站的格式分类
  • 网站建设赚钱吗织梦cms 5.6网站地图
  • 微网站的制作过程wordpress批量添加分类
  • 自开发网站响应式所长网址导航网页模板下载
  • 嵊州市建设银行网站目前h5页面的制作工具有哪些
  • 建立自己的影视网站企业名录在哪里查询
  • 重庆建设行业网站市场营销做得好的企业
  • 学校网站建设方案策划书有哪些可以做翻译兼职的网站
  • 学做美食的视频网站有哪些查企业用什么软件
  • 响应式模板网站模板下载wordpress 和dokuwiki
  • 新网站关键词怎么优化做网站是否要备案
  • 学做淘宝客网站有哪些php网站有点
  • wordpress网站能APP吗漳州网站建设公司推荐
  • 专业建网站 成都建设网站价位
  • 个人信息页面设计漂亮的网站南山制作网站公司