fontcolor_theme
Deepkit Framework

Öffentliches Verzeichnis

Das FrameworkModule bietet eine Möglichkeit, statische Dateien wie Bilder, PDFs, Binärdateien usw. über HTTP auszuliefern. Die Konfigurationsoption publicDir ermöglicht es Ihnen, anzugeben, welcher Ordner als Standard-Einstiegspunkt für Anfragen verwendet wird, die nicht zu einer HTTP-Controller-Route führen. Standardmäßig ist dieses Verhalten deaktiviert (leerer Wert).

Um die Bereitstellung öffentlicher Dateien zu aktivieren, setzen Sie publicDir auf einen Ordner Ihrer Wahl. Üblicherweise wählt man einen Namen wie publicDir, um es eindeutig zu machen.

.
├── app.ts
└── publicDir
    └── logo.jpg

Um die Option publicDir zu ändern, können Sie das erste Argument von FrameworkModule ändern.

import { App } from '@deepkit/app';
import { FrameworkModule } from '@deepkit/framework';

// Ihre Config und HTTP Controller hier

new App({
    config: config,
    controllers: [MyWebsite],
    imports: [
        new FrameworkModule({
            publicDir: 'publicDir'
        })
    ]
})
    .run();

Alle Dateien in diesem konfigurierten Ordner sind nun über HTTP zugänglich. Wenn Sie zum Beispiel http:localhost:8080/logo.jpg aufrufen, sehen Sie das Bild logo.jpg im Verzeichnis publicDir.

English中文 (Chinese)한국어 (Korean)日本語 (Japanese)Deutsch (German)