thomaswardiii/slim-maintenance-middleware

Slim 3 框架的维护中间件

v1.1 2015-10-03 14:27 UTC

This package is not auto-updated.

Last update: 2024-09-19 11:06:28 UTC


README

此仓库包含一个可选的中间件,适用于您的 Slim 3 框架应用程序。

当应用程序处于 maintenance 模式时,中间件将返回一个默认的维护页面,状态码为 503。

如何安装

更新您的 composer.json 清单以要求 thomaswardiii/slim-maintenance-middleware 包(见下文)。运行 composer installcomposer update 以更新您本地的供应商文件夹。

{
    "require": {
        "thomaswardiii/slim-maintenance-middleware": "*"
    }
}

如何使用

将维护中间件添加到您的 Slim 3 应用程序

<?php
$app->add(new \Twardiii\Middleware\Maintenance());

您还可以传递一个可调用的函数,当启用维护模式时将被调用

<?php
$app->add(new \Twardiii\Middleware\Maintenance(function($request, &response) {
    ...
}));

要启用维护模式,只需设置 $_ENV 变量

<?php
$_ENV['SLIM_MODE'] = 'maintenance';

许可证

此仓库中所有代码均以 MIT 公共许可证发布。

https://open-source.org.cn/licenses/MIT