1
私はエクスプレスビューのルックアップ機能をオーバーライドしようとしていますが、それを管理することはできません。目標は、複数のディレクトリでテンプレートを探すことができるようにすることです。私app.js
コードがエクスプレスビューのルックアップをmonkeypatchするにはどうすればよいですか?
function bootstrap(express) {
var originalLookup = express.View.prototype.lookup;
express.View.prototype.lookup = function(path) {
console.log('Requested for', path);
return originalLookup(path);
};
};
module.exports = bootstrap;
::私は何をしようとしている
はbootstrap.js
では、私のbootstrap.js
コードで
var express = require('express'),
routes = require('./routes'),
bootstrap = require('./bootstrap'),
app = module.exports = express.createServer();
// Configuration
require('./config/environment.js')(app, express);
// Bootstrap
bootstrap(express);
// Routes
require('./config/routes.js')(app);
// Start
app.listen(3000);
、express.View.prototype.lookupは未定義です。なぜ私は理解できません。私は何を間違えたのですか?
私はnode.jsと "advanced" Javascriptで始まっています。そして、私はちょっとここで失われていることを認めなければなりません。
ありがとうございました。
ありがとうございました。 Githubコードと編集コードを同時に見て=悪い考え! – Pierre