[英]How to serve multiple versions of resource BPL file in EMS Rad Server
我一直在搜索和閱讀 Rad Server 文檔。 我什至在沒有太多幫助的情況下通過電子郵件發送了技術支持,但我正在嘗試找到一種方法來在 Embarcadero Rad 服務器中對我的資源(端點)進行版本控制。
我們在 Windows 服務器上運行 Apache 中的 Rad Server 10.3.1 和 EMS 服務器。
我們開始對端點進行重大更改,需要更新版本的應用程序才能訪問更新版本的 API,同時讓舊版本的應用程序訪問舊版本。 我試過設置類似的東西
https://www.example.com/api/V1/scheduler_appointments
https://www.example.com/api/V2/scheduler_appointments
但是,當我啟動 apache 服務器時,它會抱怨
"Exception":"EPackageError","Message":"Cannot load package 'MyBPL.'"
它抱怨第一個 package 中已經包含的“已用”單元。
有人能夠在 Rad Server 中運行多個版本的 BPL 資源文件嗎? 謝謝
一種方法是將兩個模塊包含在同一個 BPL 中。
unit Unit1;
type
[ResourceName('v1')]
TVResource1 = class(TDataModule)
unit Unit2;
type
[ResourceName('v2')]
TVResource2 = class(TDataModule)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.