mirror of https://github.com/vapor/docs.git
Merge pull request #93 from brki/middleware-docs
Fix sample middleware code
This commit is contained in:
commit
acc6ab68b1
|
|
@ -180,14 +180,14 @@ Middleware pairs great with request/response extensions and storage.
|
|||
final class PokemonMiddleware: Middleware {
|
||||
let drop: Droplet
|
||||
init(drop: Droplet) {
|
||||
self.drop = dropt
|
||||
self.drop = drop
|
||||
}
|
||||
|
||||
func respond(to request: Request, chainingTo next: Responder) throws -> Response {
|
||||
let response = try next.respond(to: request)
|
||||
|
||||
if let pokemon = response.pokemon {
|
||||
request.accept.prefers("html") {
|
||||
if request.accept.prefers("html") {
|
||||
response.view = try drop.view("pokemon.mustache", context: pokemon)
|
||||
} else {
|
||||
response.json = try pokemon.makeJSON()
|
||||
|
|
|
|||
Loading…
Reference in New Issue