search

Home  >  Q&A  >  body text

javascript - express4 ejs模板 include 相对路径问题 ?

我想通过引入这views下面相对路径的header.html
es.render()
ejs.render()
这俩个有区别吗?
后者根本不能用。但是官方API是这么写的。不是很理解

官方说配置filename 该怎么配置?

PHP中文网PHP中文网2825 days ago683

reply all(1)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 15:18:26

    你可以先设置views的路径:

    app.set('views', path.join(__dirname, 'views'));
    

    这样以后就直接默认是按从views开始计算了

    res.render('index',{
        title:'index'
    });
    

    这里的index本来应该是:

    res.render('views/index.ejs',{
        title:'index'
    });
    

    但是你可以通过设置views的默认起始路径和默认的模板引擎来简化配置。

    reply
    0
  • Cancelreply