Private/Templates/Custom/startup-core.txt

# <# Import statements #>
Import-Module .\config.ps1
Import-Module Rocket -Force

# <# Rocket Features #>
Use-Rocket
| Invoke-Expression


$rocket = [RocketServer]::new()

$rocket.Router.Get("/", {
    param($httpContext)
    return "hello world!"
})

$rocket.Router.Get("/health", {
    param($httpContext)
    return "OK"
})


$rocket.Router.ErrorHandler([HttpStatusCode]::NotFound, {
    param($httpContext)
    return "404 Not Found"
})

$rocket.Launch()