2

休養をヘルパーに入れたいのですが、app.jsで取得して必要としています。私の現在のエラーはアプリが定義されていないことです。私はnode.jsを初めて使用するので、これが簡単な場合は、私に負担をかけないでください。

app.locals.use({flashMessages: function(req, res) {
var html = ""
  , flash  = req.flash();
['error', 'info'].forEach(function(type) {
  if(flash[type]) {
    flash[type].forEach(function(message) {
      html += "<div class='alert " + type + "'>" + message + "</div>";
    });
  }
});
return html; }});
4

1 に答える 1

2

これを app パラメーターを受け入れる関数に変換するか、app を GLOBAL に配置する必要があります。node.js グローバル変数を参照してください。

于 2012-05-23T17:23:38.183 に答える