Уроки Node JS

#15 - Статические файлы и промежуточное ПО

#15 - Статические файлы и промежуточное ПО

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

Видеоурок

Повторяющиеся блоки сайта очень удобно выносить в отдельные файлы и вызывать их на всех страницах. Таким образом мы сможем изменить лишь один файл и изменения будут применены на всех страницах, связанных с этим блоком. Для этого создайте файл и используйте конструкцию include для подключения файла в HTML-шаблонах:
<% include путь_к_файлу %>
После этого файл будет встроен на место include'а.

Для работы со статическими файлами необходимо прописать метод, в котором определить url-адрес и папку со статическими файлами:
app.use('/public', express.static('public'));
Таким образом ссылаясь где-нибудь по ссылке, которая начинается с public мы будем обращаться к статической папке public в проекте и брать оттуда все необходимые данные.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение MongoDB / Работа с базой данных
8 уроков
Современная вёрстка адаптивного веб-сайта