zoukankan      html  css  js  c++  java
  • 将ejs模板文件的后缀换成html

    1.app.js的头部定义ejs:

    var ejs = require('ejs');

    2注册html模板引擎:

    app.engine('html',ejs.__express);

    3.将模板引擎换成html:

    app.set('view engine','html');

    4.修改模板文件的后缀为.html。

    完整实例代码:

    app.js文件

    var http = require('http')
    var ejs = require('ejs')
    var express=require('express')
    var app = express()
    app.engine('html', ejs.__express);
    app.set('view engine', 'html')
    var server = http.createServer(function(req,res){
        if(req.url== 'favico.ico'){
        return false;
         }
    
    let data ={
        title:'锄禾',
        content:'锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦。'
       };
       ejs.renderFile('index.html', data, function (err,html){
       if (err) throw err;
       res.writeHead(200,{
           'Content-type':'text/html;charset=utf8'
       });
       res.end(html);
       });
      });
    server.listen(3000, function(){
       console.log('app is running on port 3000');
    });  

    Index.html文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title><%=title%></title>
    </head>
    <body>
        <h1><%=title%></h1>
        <p><%=content%></p>
    </body>
    </html>
  • 相关阅读:
    Python paramik
    JavaScript和DOM
    HTML和CSS
    salt基本使用之二(2)
    nginx+php与apache+php性能对比
    varnish状态引擎2
    varnish状态引擎1
    varnish简介
    使用memcached实现tomcat集群session共享
    php安装redis扩展连接redis服务器
  • 原文地址:https://www.cnblogs.com/luoye00/p/11095054.html
Copyright © 2011-2022 走看看