new Buffer()の"TypeError: Invalid hex string"にハマったときのメモです。
結論、自分の場合は.envファイル内の各行末の「余分な空白」を削除するで解決しました。
環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.5
BuildVersion: 16F73
$ node -v
7.10.0
問題点
var buf = new Buffer(process.env.FOO_KEY, 'hex'); // <= ここでエラー
解決方法
// vim .env
BAR_KEY = "abc"
FOO_KEY = "123456789abcdef" // <= 行末に余分な空白があったら削除