2015-07-03 83 views
0

我正在尋找「如何」或正確的文檔/教程,以從Java(JRE8)嵌入式Jetty 9.3 Web服務器聯機將famo.us JavaScript文件。在碼頭服務器上的Famo.us

正常情況下,使用Jetty將諸如JavaScript之類的在線內容與CakePHP結合在一起是一種享受,但Famo.us庫似乎有其自己的規則和一種總是在Famo.us上設置輸出的「部署」應用程序雲。我需要在磁盤驅動器本地,讓Jetty提供這些文件。我會感興趣的部署也是什麼?

我發現this Famo.us在本地進行設置(Famo.us CLI/Node.js,glsify等),這對於開發和測試來說很好,但無法與Jetty性能和體系結構進行比較。因此我希望兩全其美,Jetty嵌入式服務器允許我在服務器端使用SSL/TLS,HTTP/2.0(+ Push)和Java,並使用JavaScript和Famo.us(或Famo.us/AngularJS )在客戶端,全部來自我的本地服務器,而不是來自Famo.us雲(我認爲這是一種長期負債)。

有沒有人能指出我如何最好地實現這個目標。

回答

0

famous deploy只是用那麼package.json文件發佈public文件夾與包裝雲發現npm run build腳本命令做您的應用打造成爲public文件夾中的腳本。

在你的情況下,使用npm run build來構建應用程序到public文件夾,併發布public文件夾到你的Jetty服務器,你會發布任何HTML應用程序相同的方式。

+0

謝謝。我認爲'部署'對JS代碼做了一些事情,部署週期的一部分在雲內部(因此,本地公用文件夾中出現的內容與雲公用文件夾中的內容不一樣。是我所需要的,我知道現在該做什麼,謝謝 – Danny

+0

他們正在將公用文件夾包裝到一個iFrame中,沒有真正的魔法發生。 – talves