Articles of pug

Node.js + Экспресс без использования Jade

Можно ли использовать express без механизма шаблонов?

Вывести сервер, созданный json-объектом в jade без json-анализа

У меня есть объект JSON, который не соответствует стандартам JSON, и я не могу изменить структуру объекта, чтобы он соответствовал стандартам JSON. Мне нужно сделать этот объект рендерингом в середине блока javascript в шаблоне Jade. Объект фактически является объектом конфигурации, который идет в функциональном блоке в шаблоне. Вот объект. { services: [], version: “1438276796258”, country: […]

вернуть функцию javascript с ссылками внутри

Я использую этот код в файле .jade, внутри цикла for для итерации и рендеринга html с значениями объекта: – var linkExist = function(i){ – if (result[i]){ – var html = ‘,follow on ‘ + i + ‘: ‘ + result[i].split(“http://”)[1] + ”; – return html; – }; – } #{linkExist(‘Twitter’)} #{linkExist(‘GitHub’)} Он добавляет дополнительные комментарии […]

Узел JS не может публиковать сообщение об ошибке?

Я не уверен, почему я получаю сообщение об ошибке для POST-формы. Я использую mongoose для подключения к mongodb и использования Jade в качестве механизма просмотра. Я пытаюсь выполнить POST обновление, а не новую учетную запись в db, и используя файл cookie, чтобы вытащить информацию пользователя. Таким образом, это страница «Редактировать профиль пользователя». Все работает над […]

Экспресс-просмотр кэша

Я сталкиваюсь с некоторыми забавными вещами с кешем представления в express / Jade. Контроллер извлекает статью из MongoDB через Mongoose и передает ее функции res.render. Однако после запуска в течение нескольких минут Express начинает обслуживать один и тот же скомпилированный шаблон для всех запросов на этот маршрут. Это даже случается с разделяемыми .jade, которые используются […]

Как включить файл css в нефрит (без привязки)

У меня есть этот нефритовый файл: !!! 5 html head title test include style(type=’text/css’) //- DOES NOT WORK! include test.css body //- works include test.css div //- works include test.css Выход: $ jade -P test.jade rendered test.html $ cat test.html test include //- DOES NOT WORK! include test.css body { color: peachpuff; } body { […]

Jade – распечатать все возможные переменные

Я хотел бы иметь возможность отображать все доступные переменные, к которым имеет доступ ansible в настоящее время нефритовый файл. Я понимаю, что это немного странно, но там вы идете 🙂 Я не очень беспокоюсь, если он в консоли или выводит на страницу. console.info(res.locals) //this gives back way more than jade has access to.

Jade – Загрузка шаблонов из разных каталогов

Я пытаюсь работать с Popecode Node.js Full Stack, и кажется, что они используют более старую версию express / jade. Не упоминается использование блоков / расширений для рендеринга макетов. Настройка, используемая в приложении, должна иметь файл /views/layout.jade, который загружается для всех суб-приложений. Представления суб-приложений расположены в / apps // views. Мой server.js кажется довольно стандартным. Express […]

Встроенный стиль через атрибут mixin jade

Есть ли способ объявить ширину CSS в строке с помощью атрибута mixin в Jade? Пример того, что я пробовал, ниже … mixin button(buttonLink, buttonText, buttonWidth) +link(buttonLink)(style=’width:”buttonWidth”‘) font(style=’color: #ffffff; text-decoration: none;’) =buttonText Благодарю.

Как создать ajax POST с узлом JS?

Я не уверен, как использовать ajax POST для POST с Jade-страницы на узел JS. Если кто-то может предоставить пример или сказать мне, чего я не вижу в сценарии, пожалуйста, дайте мне знать. Это файл сценария: //Add friends $(‘.addContact’).click(function() { $.post(‘/addContact’, {friendRequest: $(this).data(‘user’)}); if($(this).html!==’Contact Requested’) { return $(this).html(‘Contact Requested’); } }); URL-адрес, который у меня есть […]