Я занимаюсь разработкой небольшого приложения в Node.js с базой данных MongoDB, у меня впереди nginx для обработки статических файлов и исходного index.html.
Когда я захожу в свой index.html, загружаются все файлы javascript / css / img, и устанавливается соединение веб-сокета с сервером node.js.
Изначально мой index.html пуст, его необходимо заполнить нужным файлом шаблона. Одна вещь, которую я мог сделать, это сделать обычный запрос AJAX.
$. Get ('myfile.html') и добавьте его в мой контент.
Веб-сокет просто обрабатывает данные базы данных.
Теперь у меня уже есть открытое веб-сокет-соединение с сервером, почему бы мне просто не перенести шаблон .html вместе с данными из базы данных и не объединить их в клиенте.
Файлы шаблонов - это просто небольшие фрагменты HTML, зачем тратить впустую http req, верно ??
Обратите внимание, что это приложение будет использоваться только избранными людьми с полной поддержкой html5-браузера. Резервные ситуации не требуются.