NestJS试图通过url打开文件夹中项目内的图像

NestJS试图通过url打开文件夹中项目内的图像,nestjs,Nestjs,我用NestJS制作了这个项目,我用它来构建端点。最近我创建了一个保存图像的端点,这些图像保存在一个与SRC文件夹相同级别的文件夹(称为upload)中 我需要打开这些图像,如下所示:http://localhost:3000/upload/2363729-c9642363729.jpg 但是,尽管我尽了最大努力,我还是无法得到它 这是我的main.ts代码(现在不工作): 这就是我的项目的样子: 我怎样才能得到url呢?您的代码中有一个输入错误,更新而不是上传。将其替换为以下内容: app.

我用NestJS制作了这个项目,我用它来构建端点。最近我创建了一个保存图像的端点,这些图像保存在一个与SRC文件夹相同级别的文件夹(称为upload)中

我需要打开这些图像,如下所示:http://localhost:3000/upload/2363729-c9642363729.jpg

但是,尽管我尽了最大努力,我还是无法得到它

这是我的main.ts代码(现在不工作):

这就是我的项目的样子:


我怎样才能得到url呢?

您的代码中有一个输入错误,
更新
而不是
上传
。将其替换为以下内容:


app.useStaticAssets(path.join(uu dirname,../upload')

噢,哈哈,你说得对,我甚至都没注意到。非常感谢。
import { NestFactory } from '@nestjs/core';
import { NestExpressApplication } from '@nestjs/platform-express';
import { AppModule } from './app.module';
import path, { join } from 'path';
import * as express from 'express';

async function bootstrap() {
  const app = await NestFactory.create<NestExpressApplication>(
    AppModule,
  );
  app.enableCors();
  app.useStaticAssets(path.join(__dirname, '/../update'));
  await app.listen(3000);
}
bootstrap();
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.enableCors();
  await app.listen(3000);
}
bootstrap();