Jade и NodeJs, любые хорошие уроки?
Я начал работать с NodeJ. Во-первых, я просто использовал его для предоставления простого REST api, который имеет доступ к базам данных NOSQL. Теперь я также хочу создавать html-страницы и использовать NodeJS для обслуживания статических файлов, а также динамического содержимого с помощью ExpressJ. Джейд, похоже, является библиотекой шаблонов на ExpressJs, поэтому планирую ее использовать. Есть ли хорошие ресурсы, чтобы я мог изучать нефрит. Также легко написать некоторые большие html-страницы, используя нефрит? Я бы предпочел что-то вроде php script тегов и т.д., Встроенных в html файлы, поскольку это более удобно.
Пожалуйста, дайте мне знать, что вы думаете об этом и какие альтернативы я должен изучить.
Спасибо
Ответы
Ответ 1
Jade - это механизм шаблонов по умолчанию, но это не единственный вариант: http://expressjs.com/guide/using-template-engines.html
Похоже, вам нужен механизм шаблонов, который больше похож на <h1><% variable %></h1>
вы должны попробовать EJS
http://mustache.github.com/
а также
https://github.com/jquery/jquery-tmpl
также хорошо поддерживаются в node.
Также обратите внимание на сварку, которая использует 100% действительный html для этого шаблона
http://blog.nodejitsu.com/micro-templates-are-dead
Лично мне нравится Jade в сочетании с Stylus (такая же минимальная разметка применяется к css)
Ответ 2
Существует также большой ресурс под названием Синтаксис шаблона Jade на примере.
Ответ 3
Здесь очень полный учебник: http://dailyjs.com/2010/11/01/node-tutorial/.
Эти сообщения хорошо написаны, шаг за шагом и доступны полный исходный код. Я рекомендую.
Ответ 4
Чтобы легко отправлять статические файлы, просто используйте: res.sendfile('index.html');