How do I pass content from a template to a layout in Express?

后端 未结 6 1715
忘了有多久
忘了有多久 2021-01-31 00:25

I have a basic Express server:

// server.js:
var Express = require(\'express\');
app = Express.createServer();
app.configure(function(){
  app.set(\'views\', Pat         


        
6条回答
  •  感动是毒
    2021-01-31 01:26

    For Express 3 template agnostic, works well with express-partials

    app.use (req, res, next)->
      req.locals = {} unless req.locals
    
      res.locals.content_for = (k, v = null)->
        if !v
          req.locals[k]
        else
          req.locals[k] = v
    
      next()
    

提交回复
热议问题