ServerMiddleware.swift 366 B

123456789101112131415
  1. import HTTP
  2. /// Middleware that adds `Server` HTTP header to response.
  3. public final class ServerMiddleware: Middleware {
  4. public init() { }
  5. public func respond(to request: Request, chainingTo next: Responder) throws -> Response {
  6. let response = try next.respond(to: request)
  7. response.headers["Server"] = "Vapor"
  8. return response
  9. }
  10. }