我是一名j2ee开发人员,到目前为止,我已经在Tomcat,Weblogic和许多基于j2ee的应用服务器中部署了网络应用。
现在我正在开发一个基于Javascript的应用程序,该应用程序对模块,QuickBlox和Firebase JS使用require js。
现在我可以选择部署它们,以便用户可以将它们用于聊天目的,例如通过www.chatapp.com
我们正在使用亚马逊的云平台EC2(我刚接触过它)。
答案 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存储桶中并启用静态网站托管。