Node.js + express + ejsの環境で、下記みたいに書いてたが、ejsのテンプレートファイルが見つからないって、エラー(Error: Cannot find module ‘views/’)になる。
app.get("/", function(req, res) {
res.render('./views/temp.ejs', { title: 'SAMPLE'});
});
で、どうしたもんかと2日ばかり悩んだが、express.staticで、ルートのパスを指定すれば、動いた。
app.use(express.static('./views'));
app.get("/", function(req, res) {
res.render('temp.ejs', { title: 'SAMPLE'});
});
…ただ、これが正解かどうかは怪しいので、どなたか正解プリーズ!