私は現在、Hapi を使用するサーバーでアプリに取り組んでおり、.jade
ファイルをロードしようとするたびに問題が発生します。私のindex.js
ファイルの現在のコードは次のとおりです。
var Hapi = require('hapi');
var internals = {};
internals.main = function() {
var options = {
views: {
engines: { jade: 'jade' },
path: '../app',
compileOptions: {
pretty: true
}
}
};
this._server = new Hapi.createServer('localhost', 8000, options);
this._server.route({
method: 'GET',
path: '/',
handler: function(request, reply) {
reply.view('index')
}
});
// Start server.
this._server.start()
};
internals.main();
このファイルには、ディレクトリ内にある一連のローカル スクリプトと CSS ファイルが含まれていますがapp
、ページindex.jade
が読み込まれると、それらのローカル ファイルは表示されません。オプションに追加/変更する必要があるものはありますか?それとも、ローカル スクリプトとスタイル ファイルのこの場所は、Hapi を使用した jade コンパイルの問題ですか?