Node.js + Express 環境で RangeError: Invalid status code: 0
が発生した。
今回の原因は、下記のようなコードで、render応答する際にテンプレート名が間違っていたことが原因だった。
router.get('/', (req, res) => { res.render('テンプレート名'); }
ただ、RangeError: Invalid status code: 0
が発生する要件をネットで検索してみると、発生要件は様々であり、テンプレート名に限らず何かしら間違いがあると発生するようである。