我有一個Web應用程序,其前端和後端都在Node中寫入。後端需要在(近期)Windows,OSX和Linux上運行。顯然,前端將運行在一個(現代)網絡瀏覽器中,頁面從後端提供。將Node.js應用程序作爲單個跨平臺可執行文件分發
爲了便於部署/安裝,我想提供一個可執行文件,爲每個平臺安裝「正確的方式」。在瀏覽StackOverflow時,我發現了幾個候選人:
1)我看到Electron有助於製作跨平臺的原生應用程序,但我還沒有看到任何描述Electron如何在端口80上收聽併發送取出所需的一組頁面。
正在使用電子理性策略?任何人都可以給我指向這樣工作的項目嗎?
2)我還看到pkg(https://github.com/zeit/pkg)聲稱可以生成跨平臺的二進制文件。任何人都可以提供他們的經驗嗎?
3)其他選擇?
首選免費/開源somewat,但商業軟件包是一種可能性。非常感謝!
我相信Electron完全針對這個用例。 – saille