小場景小知識點。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