【发布时间】:2017-06-28 05:23:37
【问题描述】:
我正在尝试使用 Static file server 在本地托管我的网页。
我的桌面文件夹中有一个文件,名为index.js,它将运行此服务器信息。
我的代码是:
const Path = require('path');
const Hapi = require('hapi');
const Inert = require('inert');
const server = new Hapi.Server({
connections: {
routes: {
files: {
relativeTo: Path.join(__dirname, 'public')
}
}
}
});
server.connection({ port: 3000 });
server.register(Inert, () => {});
server.route({
method: 'GET',
path: '/{param*}',
handler: {
directory: {
path: './knox/index.html',
redirectToSlash: true,
index: true
}
}
});
server.start((err) => {
if (err) {
throw err;
}
console.log('Server running at:', server.info.uri);
});
如果您查看链接,我已经尝试填写可以从该代码打开我的index.html 文件的内容。我不确定我是否正确地访问了我的 index.html 文件。我的文件以及我的所有其他文件都位于desktop/knox(folder name)/index.html。
【问题讨论】: