Подтвердить что ты не робот

Jade и NodeJs, любые хорошие уроки?

Я начал работать с NodeJ. Во-первых, я просто использовал его для предоставления простого REST api, который имеет доступ к базам данных NOSQL. Теперь я также хочу создавать html-страницы и использовать NodeJS для обслуживания статических файлов, а также динамического содержимого с помощью ExpressJ. Джейд, похоже, является библиотекой шаблонов на ExpressJs, поэтому планирую ее использовать. Есть ли хорошие ресурсы, чтобы я мог изучать нефрит. Также легко написать некоторые большие html-страницы, используя нефрит? Я бы предпочел что-то вроде php script тегов и т.д., Встроенных в html файлы, поскольку это более удобно.

Пожалуйста, дайте мне знать, что вы думаете об этом и какие альтернативы я должен изучить.

Спасибо

4b9b3361

Ответ 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)

Ответ 3

Здесь очень полный учебник: http://dailyjs.com/2010/11/01/node-tutorial/.

Эти сообщения хорошо написаны, шаг за шагом и доступны полный исходный код. Я рекомендую.

Ответ 4

Чтобы легко отправлять статические файлы, просто используйте: res.sendfile('index.html');