# static中间件

# 安装使用

static中间件为独立中间件,需要单独安装使用

npm i sener-static
import { Static } from 'sener-static';
new Static();

# 基础使用

static中间件用于建立静态资源服务,使用方式如下:

import { Sener } from 'sener';
import { Static } from 'sener-static';
new Sener({
    middlewares: [new Static()],
});

上面的代码会在执行目录的public文件夹作为静态资源根目录

如:访问 localhost:9000/image.jpg 就可以访问到 ./public/image.jpg 文件

# 构造参数

static中间件支持以下配置:

interface IJsonOptions {
    dir?: string, // dir 用于设置静态资源的目录,默认为 'public'
}

dir 可以配置相对路径,表示相对于 process.cwd(),也可以配置一个绝对路径

文档更新时间: 5/25/2023, 9:31:58 AM