
Лошадь - это экспресс -вдохновляющая веб -структура для Delphi и Lazarus.
Разработан, чтобы облегчить ситуацию для быстрого развития минималистским образом и с высокой производительностью .
Установка выполняется с помощью команды 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 . Для более поддерживаемой экосистемы промежуточного программного обеспечения мы поместили официальные Middlewares в отдельные репозитории:
| Промежуточное программное обеспечение | Дельфи | Лазарь |
|---|---|---|
| лошадь/JSON | ✔ | ✔ |
| лошадь/базовая -аутка | ✔ | ✔ |
| Лошадь/Корс | ✔ | ✔ |
| лошадь/ручей | ✔ | ✔ |
| лошадь/jwt | ✔ | ✔ |
| лошадь/исключение | ✔ | ✔ |
| лошадь/лесозаготовитель | ✔ | ✔ |
| лошадь/сжатие | ✔ | ✔ |
Это список средних волн, созданных Сообществом лошадей, пожалуйста, создайте PR, если вы хотите увидеть свой!
| Промежуточное программное обеспечение | Дельфи | Лазарь |
|---|---|---|
| Bittencourtthulio/etag | ✔ | ✔ |
| Bittencourtthulio/Paginate | ✔ | ✔ |
| Bittencourtthulio/cachecontrol | ✔ | |
| Габриэльбалтазар/ГБСВАГЕР | ✔ | |
| Willhubner/Socketio | ✔ | |
| dliocode/ratelimit | ✔ | |
| dliocode/замедление | ✔ | |
| giorgiobazzo/upload | ✔ | |
| dliocode/Query | ✔ | |
| Карлош/Здоровье | ✔ | |
| Карлоше/Статичныефилы | ✔ | |
| Cachopaweb/Horse-Server-Static | ✔ | ✔ |
| Арванус/Лошадь-Экспрессия-Логгер | ✔ | ✔ |
| Claudneysessa/Horse-CsresponsePancepagination | ✔ | |
| Claudneysessa/Horse-XsuperObjects | ✔ | |
| Andre-DJSystem/Horse-Bearer-Auth | ✔ | ✔ |
| Andre-DJSystem/Horse-Manipulate-Request | ✔ | ✔ |
| Andre-DJSystem/Horse-Manipulate-Reponse | ✔ | ✔ |
| Antoniojmsjr/Horse-Ipgeolocation | ✔ | |
| Antoniojmsjr/Horse-xmldoc | ✔ | |
| Isaquepinheiro/Horse-jsonbr | ✔ | |
| IaAgoocesaar/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.