2016-09-19 96 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存储桶中,并启用静态网站托管。

相关问题