November 2018
Intermediate to advanced
404 pages
10h 16m
English
The configure() function is declared in configure.swift. Services are set up in configure() before your application initializes:
// File: /Sources/App/configure.swiftimport FluentSQLiteimport Vapor/// Called before your application initializes.public func configure(_ config: inout Config, _ env: inout Environment, _ services: inout Services) throws {/// Register providers firsttry services.register(FluentSQLiteProvider()) // [1]/// Register routes to the routerlet router = EngineRouter.default()try routes(router)services.register(router, as: Router.self) // [2]/// Register middlewarevar middlewares = MiddlewareConfig() // Create _empty_ middleware config/// middlewares.use(FileMiddleware.self) ...Read now
Unlock full access