EJSでも、JavaScriptでおなじみのconsole.log()
を使うことで実行環境へログを出力することができます。
<%constperson='taro';console.log(person);%>
taro
使用しているNode.jsがv10が以上であればconsole.table()
なども使うことができます。
<%constpeople=[{name:'taro',age:66},{name:'shota',age:33},{name:'hiroto',age:10},];console.table(people);%>
┌─────────┬──────────┬─────┐
│ (index)│ name │ age │
├─────────┼──────────┼─────┤
│ 0 │ 'taro'│ 66 │
│ 1 │ 'shota'│ 33 │
│ 2 │ 'hiroto'│ 10 │
└─────────┴──────────┴─────┘
混みいったコードを書く時にデバッグとして使うと便利です。
参考記事
Node.js v10.0.0でconsole.table()追加&console.log()アップデートに感動したので早速試してみる