2016-10-26 3 views
2

pugのバックエンドからのデータをconsole.logでどうすればいいですか?例えばpugのconsole.logはどうですか?

、これはexpressjsで私のバックエンドです:show.pugで

res.render("streams/show", { 
     stream: cleanStream 
    }); 

、私は蒸気からのデータを検査する:

- var species = stream.species; 
- var fields = []; 
- for (var key in species) fields.push(key) 
- console.log(fields) 

私は私に何を見ることができませんChromeのデベロッパーツール

アイデア?

答えて

4

テンプレート内のデータにアクセスする方法は、Chrome開発ツールのフロントエンドではなく、Expressが動作している端末のバックエンドに関する情報を記録します。

テンプレート内の外部情報にアクセスするには、scriptタグ内にネストし、エスケープされていないPugストリング補間と組み合わせてJSON.stringifyを使用して、HTMLで以下のようにレンダリングする必要があります。

script 
    | var species = !{JSON.stringify(stream.species)}; 
    | var fields = []; 
    | for (var key in species) fields.push(key) 
    | console.log(fields) 
関連する問題