Я добавил маршрут в свой файл docpad.coffee
для обработки отправленных форм, которые я проверяю с помощью промежуточного программного обеспечения express-validator. Теперь, в зависимости от проверки, я хочу перенаправить пользователей на ту же страницу контактов, но отображать либо сообщение об успешном завершении проверки (здесь я отправлю электронное письмо), либо отображать сообщения об ошибках.
Мне не удалось передать сообщение проверки в шаблон, чтобы отобразить его. Я пробовал почти все комбинации dynamic: true/false
, res.locals = validationMessages
, res.sessions = validationMessages
, res.templateData = validationMessages
безуспешно.
Кроме того, добавление dynamic: true
привело к тому, что изменения в содержимом вообще не отображались, какую бы стратегию обновления я ни использовал (приватный режим, очистка кеша, перезапуск Docpad, обновление без кеша и т. д.). Вероятно, я должен сообщить об ошибке.
Как ?
Я использую Docpad 6.53.0 (последний на сегодняшний день), узел 0.10.15, на OS X 10.8.4.