express使用ejs模板引擎渲染html文件

小場景小知識點。html

在使用express過程當中,按照官網教程,利用express生成器很容易初始化express項目模板。express

那麼初始化項目以後應該如何使用ejs做爲模板引擎呢?以下app

// 註釋掉默認生成配置
// view engine setup
// app.set('views', path.join(__dirname, 'views'));
// app.set('view engine', 'jade');

app.set('views',path.join(__dirname , 'views') );// 設置靜態文件目錄
//app.engine('.html', require('ejs').__express); 
 app.set('view engine', 'ejs'); // 設置模板引擎

又如何使用ejs渲染html文件呢?ui

// view engine setup
// app.set('views', path.join(__dirname, 'views'));
// app.set('view engine', 'jade');


app.set('views',path.join(__dirname , 'views') );// 設置靜態文件目錄
app.engine('.html', require('ejs').__express); //設置ejs渲染html
 app.set('view engine', 'html');//設置html爲模板引擎 注意這裏是html

  按照上面設置以後,若是不設置渲染html文件,默認服務會渲染靜態目錄下.ejs的文件,spa

若是設置渲染html文件,那麼會默認渲染html後綴的文件。code

相關文章
相關標籤/搜索