Files
vapor-po/Sources/App/routes.swift

38 lines
695 B
Swift

import DatabaseClientLive
import Dependencies
import Elementary
import Fluent
import Vapor
import VaporElementary
func routes(_ app: Application) throws {
try app.register(collection: ApiController())
// try app.register(collection: ViewController())
app.get("test") { _ in
HTMLResponse {
MainPage(displayNav: false) {
div(.class("container")) {
h1 { "iT WORKS" }
}
}
}
}
app.get("login") { _ in
HTMLResponse {
MainPage(displayNav: false) {
UserForm(context: .login(next: nil))
}
}
}
app.get("users") { _ in
HTMLResponse {
MainPage(displayNav: false) {
UserTable()
}
}
}
}