首页 > 其他分享 >2024-03-06 Module '"@nestjs/platform-express"' has no exported member 'Expr

2024-03-06 Module '"@nestjs/platform-express"' has no exported member 'Expr

时间:2024-03-06 11:47:27浏览次数:24  
标签:03 06 express Module platform nestjs import ExpressModule

问题描述:nestjs后端开发,遇到跨域问题,打算用express来配合处理,结果引入express的一个模块失败。

app.modules.ts

import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { ExpressModule } from '@nestjs/platform-express'; import { CorsMiddleware } from './cors.middleware';
@Module({   imports: [ExpressModule], // ExpressModule 用于处理跨域问题   controllers: [AppController],   providers: [AppService], }) export class AppModule implements NestModule {   configure(consumer: MiddlewareConsumer) {     consumer.apply(CorsMiddleware).forRoutes("*");     } }

原因:找不到ExpressModule,是因为包nestjs/platform-express压根就没有这个模块,而且express在nest里面是默认导入的,所以就不需要多次一举了。

解决方案:不用导入,快删掉这行代码!!

标签:03,06,express,Module,platform,nestjs,import,ExpressModule
From: https://www.cnblogs.com/iuniko/p/18056178

相关文章

  • 2024-03-06 NestJs学习日志之跨域
    新建一个跨域中间件(如:cors.middleware.ts),并把它导入到项目根目录的app.modules.ts里面使用。中间件代码如下:import{Injectable,NestMiddleware}from"@nestjs/common";@Injectable()//跨域中间件exportclassCorsMiddlewareimplementsNestMiddleware{use(r......
  • 2024-03-06:用go语言,每一种货币都给定面值val[i],和拥有的数量cnt[i], 想知道目前拥有的
    2024-03-06:用go语言,每一种货币都给定面值val[i],和拥有的数量cnt[i],想知道目前拥有的货币,在钱数为1、2、3...m时,能找零成功的钱数有多少?也就是说当钱数的范围是1~m,返回这个范围上有多少可以找零成功的钱数。比如只有3元的货币,数量是5张,m=10。那么在1~10范围上,只有钱数是3、6......
  • 230626
    hackxor渗透平台的环境配置也可看视频https://www.bilibili.com/video/BV13t4y1C7dr/1、解压hackxor11.7z文件,用vmvare虚拟机打开hackxor.vmx,可发现是fedora14,口令root|hackxorFedora是一个基于RPM的Linux发行版,只包含自由、开源软件2、/usr/share/tomcat6可看到所有......
  • 2024-03-05 NestJs学习日志之新建nest项目,运行启动命令nest start报错:Could not find
    如题,低级错误。具体报错:CouldnotfindTypeScriptconfigurationfile"tsconfig.json".Please,ensurethatyouarerunningthiscommandintheappropriatedirectory(insideNestworkspace)找不到TypeScript配置文件“tsconfig.json”。请确保您在适当的目录(Nest工作......
  • 20240305-日记(补-含0303-0304)
    我今天要是再不补,我这个目标可能就戛然而止了。这三天过得就跟三明治一样,搬家-加班-搬家。虽然想象中能搬到新家,会很开心,但是怎么说呢,还是没有一种很踏实的归属感。而且有时候我说话就是很绝,断自己和他人后路的想法。这几天也不算一点时间都挤不出来,看完了《降世神通3》,《致命游......
  • 戴尔MD3200 存储SAS SAN多路径 VS openEuler 22.03 LTS SP2
    确保系统已经安装好多路径软件;以及设定为开机自启动。编辑简版配置文件;/etc/multipath.confdefaults{user_friendly_namesyesfind_multipathsyes}blacklist{#屏蔽本地除了系统之外的硬盘wwid36b82a720cf15c5001b31a48d05dac974}multipaths{multipath{wwi......
  • LY1162 [ 20230323 CQYC省选模拟赛 T3 ] 跳!跳!跳!
    题意给定\(n\)个长度为\(m\)的字符串,进行若干操作,求每个字符串\(S_a\)到\(S_b\)的方案数。另外,你还有一个模式串\(T\),由\({1,...,n}\)与\(0\)(通配符)组成。从\(S_x\)右边的串开始,不断向右移动,直到\(S_y\)与\(T\)匹配。从\(S_x\)左边的串开始,不断向左......
  • CMN简述 --20240305
    以下仅是个人对CMN的浅显理解:CMN全称为coherentmeshnetwork,是一种互联技术,通过在系统中设立多个节点之间的互联来实现高性能和可靠性CMN的具体应用:应用于多核之间的cache一致性以上图为例,每个cluster均有片内cache,当CPU对DDR写一个值时,例如向ddr0x100地址写入0x1 当没有......
  • 【环境】24-03-05:CUDA与cuDNN的安装与下载
    CUDA提供通用并行计算平台和编程模型,CUDNN是针对深度学习应用进行优化后的GPU加速库。安装CUDA查看显卡型号和驱动版本(DriverVersion)打开cmd,输入nvidia-smi主要是确认CUDAVersion的版本,这里是12.4,意味着我可以安装12.4及以下任何版本的CUDA下载CUDACUDAToolkitArchive......
  • git的"You can't push commits with committe"解决方法
    如果使用错误的用户和邮箱执行了git提交,在执行gitpush时将遇到如下错误:![remoterejected]feature_116390305_story_0->feature_116390305_story_0(Youcan'tpushcommitswithcommitter‘yijian’oremail'[email protected]'whoisnotexitamongtheregisteredu......