Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   nodejs (express) + socket.io + nginx и все это дело на localhost (https://javascript.ru/forum/node-js-io-js/76218-nodejs-express-socket-io-nginx-i-vse-ehto-delo-na-localhost.html)

Роман Андреевич 18.12.2018 09:57

Audaxviator, так а что не понятно в моем вопрос???? я написал все что вылазит в браузере, как подключаю, что стоит на локалхосте nginx как прокси. Что еще то написать? конфиг сайта nginx выложил

Audaxviator 18.12.2018 10:30

Так я ж делал наводящий вопрос.
Во-первый, что за "шаблон" - это лендинг или страница классически отдаётся сервером (через посредство какого-нибудь Ханделбарса или ejs, ибо тег выглядит обычно, с треугольными скобками)?
Во-вторых, а как другие GET-запросы статики со страниц - работают? (тут предполагается, что аффтар вопроса понимает, что все атрибуты href и src в html-тегах - это обычные GET-запросы на сервер)
А уж дальше можно переходит к теме за Nginx.

Роман Андреевич 20.12.2018 06:08

Audaxviator, шаблон это spa! шаблонизатор ejs. Отдается только главная страница. Статика - png, script, css и так далее - отдается nginx. node отдает только index,html это главная страница, она одна. Остальное рендерится на клинете js-ом - document.createElement и так далее.

Я уже разобрался в проблеме))))) Сам виноват. раньше нода отдавала статику, а теперь ее отдает nginx. В этом вся проблема. При рендере нодой в шаблон вставляется содержимое socket.io.js, а nginx не видит его. От сюда и разногласия.

В общем разобрался))))) смешно конечно!!!


Часовой пояс GMT +3, время: 00:14.