fontcolor_theme
Deepkit Framework

公共目录

FrameworkModule 提供了一种通过 HTTP 提供静态文件(如图片、PDF、二进制文件等)的方法。publicDir 配置选项允许你指定用于处理未通往 HTTP 控制器路由的请求的默认入口点的文件夹。默认情况下,此行为是禁用的(空值)。

要启用公共文件的提供功能,请将 publicDir 设置为你选择的文件夹。通常你会选择像 publicDir 这样的名称以便一目了然。

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

要更改 publicDir 选项,你可以修改 FrameworkModule 的第一个参数。

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

// 在此处添加你的配置和 HTTP 控制器

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

现在,该配置的文件夹中的所有文件都可以通过 HTTP 访问。例如,如果你打开 http:localhost:8080/logo.jpg,你将看到位于 publicDir 目录中的图片 logo.jpg

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