【发布时间】:2014-07-14 03:48:30
【问题描述】:
我目前正在开发一个带有使用 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();
该文件有一系列位于app 目录中的本地脚本和CSS 文件,但是当页面index.jade 加载时,它看不到那些本地文件。我需要在我的选项中添加/修改什么,或者本地脚本和样式文件的这个位置是使用 Hapi 进行翡翠编译的问题吗?
【问题讨论】:
标签: javascript node.js hapijs