Задать вопрос
yaroslavkornilov
@yaroslavkornilov
https://taplink.cc/the.yaroslav.kornilov

Pug: что делает эта строка?

Документация pug хилая. Можете пояснить (развернуто) как работает вот это:
// Compile the source code
const compiledFunction = pug.compileFile('template.pug');


Почему мы потом передаем compiledFunction объект с переменными шаблона, ведь это вроде не функция? Кто-нибудь может предположить, почему так была организована работа самого популярного шаблонизатора node?
  • Вопрос задан
  • 456 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
yarkovaleksei
@yarkovaleksei
Это твинк. Основной акк: @yarkov (в бане)
const compiledFunction = pug.compileFile('template.pug');

Почему мы потом передаем compiledFunction объект с переменными шаблона, ведь это вроде не функция?

Не смущает ничего? =)
Получаем функцию, скомпилировав шаблон. Передаем туда объект с переменными и получаем результат. По-моему все нормально =)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы