You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

29 lines
717 B

import { publicDir } from "@/util"
const Inert = require("@hapi/inert")
const filePlugin = {
name: "filePlugin",
version: "0.0.1",
register: async function (server, options) {
server.settings.routes = {
files: {
relativeTo: publicDir,
},
}
await server.register(Inert)
server.route({
method: "GET",
path: "/public/{param*}",
config: { auth: false },
handler: {
directory: {
path: publicDir,
index: true,
redirectToSlash: true,
},
},
})
},
}
export default filePlugin