horse
3.1.6

Horse es un marco web inspirado en Express para Delphi y Lázaro.
Diseñado para aliviar las cosas para un desarrollo rápido de manera minimalista y con alto rendimiento .
La instalación se realiza utilizando el comando 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 . Para un ecosistema de middleware más mantenible , hemos colocado a MiddleWares oficiales en repositorios separados:
| Middleware | Delfi | Lázaro |
|---|---|---|
| caballo/json | ✔️ | ✔️ |
| caballo/autónomo | ✔️ | ✔️ |
| Caballo/Cors | ✔️ | ✔️ |
| caballo/arroyo | ✔️ | ✔️ |
| caballo/JWT | ✔️ | ✔️ |
| caballo/excepción | ✔️ | ✔️ |
| caballo/maderero | ✔️ | ✔️ |
| caballo/compresión | ✔️ | ✔️ |
Esta es una lista de WidleSwares creados por la comunidad de caballos, ¡crea un PR si quieres ver el tuyo!
| Middleware | Delfi | Lázaro |
|---|---|---|
| Bittencourtthulio/Etag | ✔️ | ✔️ |
| bittencourtthulio/paginado | ✔️ | ✔️ |
| Bittencourtthulio/CacheControl | ✔️ | |
| GabriLbaltazar/Gbswagger | ✔️ | |
| Willhubner/Socketio | ✔️ | |
| dliocode/ratelimit | ✔️ | |
| dliocode/desaceleración | ✔️ | |
| giorgiobazzo/subiendo | ✔️ | |
| dliocode/consulta | ✔️ | |
| Carloshe/HealthCheck | ✔️ | |
| Carloshe/Files Static | ✔️ | |
| CACHOPAWEB/Caballo-servidor estático | ✔️ | ✔️ |
| Arvanus/Horse-Exception-Logger | ✔️ | ✔️ |
| Claudneysessa/Horse-Csesponsepagination | ✔️ | |
| Claudneysessa/Horse-xsuperobjects | ✔️ | |
| Andre-DJSystem/Horse-porter-Auth | ✔️ | ✔️ |
| Andre-DJSystem/Horse-Manipule-Request | ✔️ | ✔️ |
| Andre-Djsystem/caballos-respuesta-respuesta | ✔️ | ✔️ |
| Antoniojmsjr/Horse-ipgeolocation | ✔️ | |
| Antoniojmsjr/Horse-xmldoc | ✔️ | |
| Isaquepinheiro/Horse-Jsonbr | ✔️ | |
| Iagoocesaar/caballo-jsoninterceptor | ✔️ | |
| dliocode/datalogador de caballos | ✔️ | |
| Marcobreveglieri/Horse-Prometheus-Metrics | ✔️ |
Horse trabaja con Delphi 11 Alexandria, Delphi 10.4 Sydney, Delphi 10.3 Río, Delphi 10.2 Tokio, Delphi 10.1 Berlín, Delphi 10 Seattle, Delphi Xe8 y Delphi Xe7.
Horse es un software gratuito y de código abierto con licencia bajo la licencia MIT.