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

相关文章
相关标签/搜索