小场景小知识点。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