什么是部署基于JavaScript的Web应用程序的最佳方式?

时间:2016-09-19 13:26:31

标签: javascript amazon-ec2

我是一名j2ee开发人员,到目前为止,我已经在Tomcat,Weblogic和许多基于j2ee的应用服务器中部署了网络应用。

现在我正在开发一个基于Javascript的应用程序,该应用程序对模块,QuickBlox和Firebase JS使用require js。

现在我可以选择部署它们,以便用户可以将它们用于聊天目的,例如通过www.chatapp.com

我们正在使用亚马逊的云平台EC2(我刚接触过它)。

2 个答案:

答案 0 :(得分:1)

根据我的经验,NodeJS是您的应用程序为Single-page application的方法。 NodeJS将使您能够在必要时使用纯JavaScript在服务器端动态操作您的应用程序。

首先,您可以使用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

中搜索更多内容

答案 1 :(得分:0)

如果您使用Firebase作为后端,只需要将HTML / CSS / JS文件提供给客户端,您只需将这些文件放在S3存储桶中并启用静态网站托管。