app.js
メインファイルにルートを追加する必要があります
app.get('/room', routes.room);
多くのページでは、次のようなことができます
var routes = ['blog', 'about', 'home', 'team', 'room', ...];
routes.forEach(function(item) {
exports[item] = function(req, res) {
res.render(item);
}
});
ただし、個々のローカル変数がたくさんある場合は、これも厄介になる可能性があります(文字列の代わりに配列内のオブジェクトを使用できます)。
したがって、最良の方法は、に関する要求POST
と要求をに入れて、メイン内に要求することです。その後、このように使用できますGET
/room
room.js
app.js
var room = require('./routes/room');
app.get('/room', room.read);
app.post('/room', room.create);
app.get('/room/:id', room.getID);
app.get('/room/anything', room.anything);
// then continue with app.get('/team') for example
また、エクスプレスgithubリポジトリのルート分離の例もご覧ください。