spip-remix/bridge-http-server

0.1.x-dev 2024-04-09 20:42 UTC

This package is auto-updated.

Last update: 2024-09-09 21:36:33 UTC


README

安装

composer require spip-remix/bridge-http-server

理由

RequestHandler 接收一个 ServerRequest 作为输入并返回一个 Response。它接收一个类型为 ServerRequest 的有效负载并将有效负载的类型更改为 Response。这是一个阶段。就像一个 Pipeline,它也是一个阶段,SPIP 的 RequestHandler 是 PSR-15 的 Pipeline。

Middleware 是阶段(pipeline/middleware-interface 或 pipeline/rule-interface),有效负载是 ServerRequest。当一个 middleware 返回一个 Response 时,pipeline 会中断。当所有 middleware 都通过而没有中断时,HttpPipeline 会调用一个最终的 RequestHandler,该 RequestHandler 返回一个默认的响应。

用法

  • HttpPipeline
  • 对于测试,SpipFrameworkHandler 返回默认响应。

示例

  • 记录器
  • 错误
  • 安全屏幕
    • 某物
    • 另一物
  • Ajax
  • 预路由
    • 动作
    • 私有空间
    • 公共空间
    • 调试模式 (-dev)
  • 用户空间
    • ...
  • 路由器