微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

小场景小知识点。

在使用express过程中,按照官网教程,利用express生成器很容易初始化express项目模板。

那么初始化项目之后应该如何使用ejs作为模板引擎呢?如下

// 注释掉生成配置
// 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文件呢?

// 注释掉生成配置
// 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); //设置渲染html文件
 app.set('view engine', 'ejs'); // 设置模板引擎

  按照上面设置之后,如果不设置渲染html文件认服务会渲染静态目录下.ejs的文件

如果设置渲染html文件,那么会认渲染html后缀的文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐