我的客户希望从WSO2 API Manager 2.0.0自定义(现在只是更改事物的布局)API发布器和API存储。
因为我知道我们不可避免地会发现变化将是深刻的并且需要外部库来实现新功能(我们有一个AngularJS代码库,我知道他们会想要使用),我想知道:
为API Store和API Publisher定制和扩展Web应用程序的官方推荐方法是什么?我需要进行版本控制,单元测试等。
有没有办法将这些网络应用程序移出APIM服务器并进入自己的服务器?我们所有的UI应用程序都托管在特定的服务器中。
实际上,在制造可怕的混乱之前,我可以引入多少变化?
谢谢。
答案 0 :(得分:0)
您可以为API发布商和商店用户界面创建新的主题和子主题。您可以参考docs here。
请注意,发布商和商店应用是用Jaggery编写的。您需要Jaggery server来托管Jaggery应用。
如果您想为UI添加更多功能,您可以编写jaggery,或者您必须编写自己的Web应用程序(可能使用AngularJS或任何其他)。在这种情况下,您可以使用APIM REST APIs与APIM后端通信。