1
我已經有了需要在單個網站上託管兩個API的場景。一個是第三方開發的JavaScript調用等的公共API(不可編輯),另一個是具有認證等的私有API。如何在單個ServiceStack實例上託管多個終端節點
公共API會自動查找它包含的服務並將它們但和(正確)忽略私人服務。
但是我有問題,我看不到添加另一個端點的任何方式(搜索周圍表明app_host是一個單身,這是問題的根源)。
有沒有解決這個辦法嗎?
我已經有了需要在單個網站上託管兩個API的場景。一個是第三方開發的JavaScript調用等的公共API(不可編輯),另一個是具有認證等的私有API。如何在單個ServiceStack實例上託管多個終端節點
公共API會自動查找它包含的服務並將它們但和(正確)忽略私人服務。
但是我有問題,我看不到添加另一個端點的任何方式(搜索周圍表明app_host是一個單身,這是問題的根源)。
有沒有解決這個辦法嗎?
ServiceStack旨在支持我們在此related issue中討論的單個AppHost。
因此,它不支持同一AppDomain中的多個HttpListener。您可以使用反向代理,也可以在不同的AppDomain中手動加載ServiceStack的多個實例。
我明白了,如果您無法啓動不同的AppDomain,您會如何推薦適應公共和私有API? – Tim 2013-04-29 06:03:32
@Tim使用內置的[Security Access Restrictions?](https://github.com/ServiceStack/ServiceStack/wiki/Security) – mythz 2013-04-29 07:06:04