dwyl / hapi-typescript-example

:zap: Hapi.Js + Typescript = Awesomeness
MIT License
354 stars 104 forks source link

how can I add a route to serve static files? #15

Open gino8080 opened 6 years ago

gino8080 commented 6 years ago

Hello, thank you for the great example!

I'm trying to add a route to serve static files using inert, but I'm not able to use the "h" method like in the inert examples:

I tried adding a route like this:

server.route({
        method: 'GET',
        path: '/staticpath', //or public..
        config: {
            handler: function(request, h){
              //here i can't get the h, just the reply
               return h.file("public/index.html");
            },
            tags: ['api', 'virtual'],
            description: 'Virtual Get user info'
            }

        }
    });

I keep getting the error Property 'file' does not exist on type 'ReplyWithContinue'.

I found this on type definition

But I don't know how to extend the ReplyWithContinue definitions hope I explained my problem, and sorry for my english !