horse
3.1.6

Horseは、 DelphiとLazarusのExpress Inspired Webフレームワークです。
ミニマリストで、高性能で迅速な開発のために物事を緩和するように設計されています。
インストールはboss installコマンドを使用して行われます。
boss install horse uses Horse;
begin
THorse.Get( ' /ping ' ,
procedure(Req: THorseRequest; Res: THorseResponse)
begin
Res.Send( ' pong ' );
end );
THorse.Listen( 9000 );
end . { $MODE DELPHI }{ $H+ }
uses Horse;
procedure GetPing (Req: THorseRequest; Res: THorseResponse);
begin
Res.Send( ' Pong ' );
end ;
begin
THorse.Get( ' /ping ' , GetPing);
THorse.Listen( 9000 );
end . より保守可能なミドルウェアのエコシステムのために、公式のミドルウェアを別々のリポジトリに入れました。
| ミドルウェア | デルフィ | ラザロ |
|---|---|---|
| 馬/json | ✔✔️ | ✔✔️ |
| 馬/基本的なauth | ✔✔️ | ✔✔️ |
| 馬/cors | ✔✔️ | ✔✔️ |
| 馬/ストリーム | ✔✔️ | ✔✔️ |
| 馬/jwt | ✔✔️ | ✔✔️ |
| 馬/例外 | ✔✔️ | ✔✔️ |
| 馬/ロガー | ✔✔️ | ✔✔️ |
| 馬/圧縮 | ✔✔️ | ✔✔️ |
これは、馬のコミュニティによって作成されたミドルウェアのリストです。あなたが見たい場合はPRを作成してください!
| ミドルウェア | デルフィ | ラザロ |
|---|---|---|
| Bittencourtthulio/etag | ✔✔️ | ✔✔️ |
| Bittencourtthulio/Paginate | ✔✔️ | ✔✔️ |
| Bittencourtthulio/Cachecontrol | ✔✔️ | |
| Gabrielbaltazar/gbswagger | ✔✔️ | |
| Willhubner/Socketio | ✔✔️ | |
| dliocode/ratelimit | ✔✔️ | |
| dliocode/slowdown | ✔✔️ | |
| giorgiobazzo/upload | ✔✔️ | |
| DLIOCODE/クエリ | ✔✔️ | |
| Carloshe/HealthCheck | ✔✔️ | |
| Carloshe/staticFiles | ✔✔️ | |
| Cachopaweb/Horse-Server-Static | ✔✔️ | ✔✔️ |
| Arvanus/Horse-Exception-Logger | ✔✔️ | ✔✔️ |
| Claudneysessa/Horse-csresponsepagination | ✔✔️ | |
| Claudneysessa/Horse-xsuperobjects | ✔✔️ | |
| Andre-DJSystem/Horse-Bearer-Auth | ✔✔️ | ✔✔️ |
| Andre-djsystem/horse-manipulate-request | ✔✔️ | ✔✔️ |
| Andre-djsystem/horse-manipulate-response | ✔✔️ | ✔✔️ |
| antoniojmsjr/horse-apgeolocation | ✔✔️ | |
| antoniojmsjr/horse-xmldoc | ✔✔️ | |
| Isaquepinheiro/Horse-Jsonbr | ✔✔️ | |
| Iagoocesaar/Horse-jsoninterceptor | ✔✔️ | |
| dliocode/horse-datalogger | ✔✔️ | |
| Marcobreveglieri/horse-prometheus-metrics | ✔✔️ |
Horse Delphi 11 Alexandria、Delphi 10.4 Sydney、Delphi 10.3 Rio、Delphi 10.2 Tokyo、Delphi 10.1 Berlin、Delphi 10 Seattle、Delphi XE8、Delphi XE7で働いています。
Horse 、MITライセンスの下でライセンスされている無料でオープンソースソフトウェアです。