1
我有一個離子2應用程序,它變得越來越複雜,因此有必要將其拆分爲不同的應用程序(GUI和服務)相同的代碼。 gui應用程序將包含服務應用程序的功能,但在更大的場景中,它將連接到此服務,該服務將在遠程服務器上運行。 我發現有一個angular-cli.json
文件,其中包含規範我的GUI應用程序,如:Ionic2 - 如何運行一個代碼庫中實現兩個應用
"apps": [
{
...
"main": "app/main.ts",
...
}
]
事實上,它是應用程序的表,所以我想我可以創造我的服務的應用程序一個單獨的條目,例如:
{
...
"name": "MyService",
"main": "service/service.ts",
...
}
,並使用一些命令像在服務器上運行它:
ionic MyService
我想這個需要比較使用不同的運行Java應用程序主要類。
這是可能以某種方式?
我想爲後端模塊創建API。當將後端與前端一起使用時,它將在應用程序內部被調用,但是當後端將在服務器上運行時,將會有websocket連接。而已。我的問題是,我不知道如何配置Ionic項目 - 所有jsons等能夠使用命令,如「離子運行MyGuiApp」或「離子運行MyServiceApp」在相同(項目)目錄中運行gui或服務應用程序'那是我的問題。 – kappa
我不認爲你可以在同一個項目中運行它們。調試和維護代碼會變得很複雜。目的是分離關注點和代碼可維護性。 – alltej