Публикация Node-приложения - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь понять, как правильно опубликовать приложение узла.У меня есть приложение angular 2, которое после сборки создает папку www.Я загрузил папку в свою хостинговую компанию, которая использует plesk для панели управления.

Для неугловых приложений я бы указывал точку входа узла в файл, который сообщает узлу, где и как начать:

const http = require('http');

http.createServer(function(request, response) {
  response.writeHead(200, {'Content-Type': 'text/html'});
  response.end('<H1>Hello World!</H1>');
}).listen(process.env.PORT);

Я не понимаю, какой будет точка входа для приложения angular 2?Когда я перехожу к моему index.html файлу, он, кажется, служит файлу и в основном работает, но разве у меня не должно быть точки входа, которая является файлом js?

1 Ответ

0 голосов
/ 02 июня 2018

Для приложений Angular требуется установка и сборка Node.js (NPM), но после сборки они не зависят от Node.js в качестве веб-сервера - до тех пор, пока SSR (рендеринг на стороне сервера, то есть Angular Unversal)) не требуется.

Угловое приложение может обслуживаться любым веб-сервером (IIS, Apache, Nginx и т. д.), который был правильно настроен для обслуживания SPA (одностраничного приложения).Если задействована маршрутизация HTML5, для индексации пути требуется файл индекса.

...