EJSでも、JavaScriptでおなじみのconsole.log()
を使うことで実行環境へログを出力することができます。
<%
const person = 'taro';
console.log(person);
%>
taro
使用しているNode.jsがv10が以上であればconsole.table()
なども使うことができます。
<%
const people = [
{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()アップデートに感動したので早速試してみる