Skip to content

Instantly share code, notes, and snippets.

@EvolverSwiftUI
Forked from pallavtrivedi03/Router.swift
Created February 11, 2022 18:15
Show Gist options
  • Save EvolverSwiftUI/6dc79993da5c853c9088da38682b6965 to your computer and use it in GitHub Desktop.
Save EvolverSwiftUI/6dc79993da5c853c9088da38682b6965 to your computer and use it in GitHub Desktop.
Router
import Foundation
import PerfectLib
import PerfectHTTP
import PerfectHTTPServer
func setupRouter() -> Routes {
var routes = Routes()
routes.add(method: .get, uri: "/flights") { request, response in
FlightsListController().handleFlightsListRequest(request: request, response: response)
}
routes.add(method: .get, uri: "/details/{id}") { request, response in
FlightsDetailController().handleFlightsDetailRequest(request: request, response: response)
}
return routes
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment