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