一、安装inert包
使用npm安装
cnpm i inert -S
二、在Hapi中注册插件
await server.register(require('inert'));
三、设置路由
server.route({
method: 'GET',
//url地址,{}中的名称随便起,*代表所有文件
path: '/public/{file_name*}',
handler: {
// file: '1.txt',
directory: {
//静态文件夹地址
path: './public',
redirectToSlash: true,
index: true,
},
}
});
相应的,应该在项目下建立一个public目录,该目录下的文件和文件夹都可以无限制访问。