无论如何在jade文件或其他模板引擎中编写服务器端nodejs
代码(如下代码)? (或没有模板引擎):
extends layout
block content
p Welcome to #{title}
<!-- Here is some nodejs program that get data from database --!>
<!-- These code not rendered/write in html output file --!>
h1 = <!-- Fetched data from database --!>
答案 0 :(得分:2)
不,你不能在服务器端使用JADE。 JADE是一个模板引擎,可用于编写前端代码。您可以使用javascript本身在NodeJS中编写服务器端代码。
答案 1 :(得分:-1)
Jade只是一个模板引擎,可以将简短的HTML转换为完整的HTML。它不能替代javascript。
然而,有一些javascript替代品,如CoffeeScript,看起来像Jade for JS。
所以,看看coffeescript。