2016-09-19 94 views
-2

我是一名j2ee開發人員,到目前爲止,我已經在Tomcat,Weblogic和許多App Server上部署了完全基於j2ee的Web應用程序。部署基於JavaScript的Web應用程序的最佳方式是什麼?

現在我正在開發一個基於Javascript的應用程序,它使用require js作爲模塊,QuickBlox和Firebase JS。

現在我有哪些選擇部署它們,以便用戶可以使用他們的聊天目的願意通過www.chatapp.com

我們正在使用亞馬遜的雲計算平臺EC2(我是新來的吧)。

回答

1

根據我的經驗,NodeJS是要走的路,如果您的申請將是Single-page application。如果需要的話,NodeJS可以讓您在純服務器端運行應用程序。

首先,您可以使用ExpressJS來爲您的文件提供服務。從ExpressJS文檔:

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

app.listen(3000, function() { 
    console.log('Example app listening on port 3000!'); 
}) 

該應用程序啓動服務器並偵聽端口3000的連接。

閱讀ExpressJS文檔以獲取更多信息。有很多方法可以在NodeJS中提供文件。您可以在npmjs.com中搜索更多

+0

我的理解是,NodeJS只是Javascript引擎。那麼如何將它用作服務器?我可以映射域名地址嗎? –

+0

@PrateekAgarwal我已經更新了我的答案。 – miso

0

如果您使用Firebase作爲後端,只需將您的HTML/CSS/JS文件提供給客戶端,則可以將這些文件放在S3存儲桶中,並啓用靜態網站託管。

相關問題