StaticServe: Fix serving images under uploads/

This did not work until now, because path and prefix were swapped.

Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-02-15 07:39:52 +01:00
parent b09fdd1f93
commit 05ac7dc4ae

View file

@ -13,6 +13,7 @@ import { AppConfig } from './config/app.config';
import { MediaConfig } from './config/media.config'; import { MediaConfig } from './config/media.config';
import { NestConsoleLoggerService } from './logger/nest-console-logger.service'; import { NestConsoleLoggerService } from './logger/nest-console-logger.service';
import { setupPrivateApiDocs, setupPublicApiDocs } from './utils/swagger'; import { setupPrivateApiDocs, setupPublicApiDocs } from './utils/swagger';
import { BackendType } from './media/backends/backend-type.enum';
async function bootstrap() { async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule); const app = await NestFactory.create<NestExpressApplication>(AppModule);
@ -35,9 +36,13 @@ async function bootstrap() {
transform: true, transform: true,
}), }),
); );
if (mediaConfig.backend.use === 'filesystem') { if (mediaConfig.backend.use === BackendType.FILESYSTEM) {
app.useStaticAssets('uploads', { logger.log(
prefix: mediaConfig.backend.filesystem.uploadPath, `Serving ${mediaConfig.backend.filesystem.uploadPath} under 'uploads/'`,
'AppBootstrap',
);
app.useStaticAssets(mediaConfig.backend.filesystem.uploadPath, {
prefix: '/uploads/',
}); });
} }
await app.listen(appConfig.port); await app.listen(appConfig.port);