node.js Express アプリのモジュール化に取り組んでいます。各パーツを独自のディレクトリに配置したいのですが、正しくルーティングできないようです。
それぞれがたとえば app/lib/main main にあり、 /login や /notes だけでなく正常に読み込まれるインデックスです
コンソールはこれをスローしますが、ビューディレクトリがありません
エラー: ビュー ディレクトリ "/home/dave/node/app/views" でビュー "login.ejs" を検索できませんでした
Function.app.render で
GET /login 500 54ms - 1.01kb
現在、app.js は次のようになっています。
var express = require('express');
var app = express();
var login = require('./lib/login');
var main = require('./lib/main');
var notes = require('./lib/notes');
app.use(express.static(__dirname + '/assets/css', { maxAge: oneDay }));// load the folder
app.use(main);
app.use(login);
app.use(notes);
app.listen(config.server.port);
console.log('server listening on port 3000')
これはデフォルトの動作ですか?node.jsまたはexpress Webサイトで情報を見つけることができるように