2016-09-19 3 views
-2

Я разработчик j2ee, и до сих пор я развернул веб-приложения в Tomcat, Weblogic и многих серверах приложений, которые были полностью совместимы с j2ee.Какой лучший способ для развертывания веб-приложения на основе javascript?

Теперь я разрабатываю приложение на основе Javascript, которое использует js для модуля, QuickBlox и Firebase JS.

Теперь каковы мои возможности для развертывания их таким образом, что пользователь может использовать их для общения цели как через www.chatapp.com

Мы используем облако платформы EC2 Амазонки (я новичок в этом).

ответ

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

+0

Что я понял, NodeJS - это только Javascript Engine. Тогда как он может использоваться как сервер? Можно ли также сопоставить адрес домена? –

+0

@PrateekAgarwal Я обновил свой ответ. – miso

0

Если вы используете Firebase в качестве своего бэкэнд и просто должны служить своим файлам HTML/CSS/JS для клиентов, вы можете просто поместить эти файлы в ведро S3 и включить статический хостинг веб-сайтов ,

Смежные вопросы