mirror of https://github.com/vapor/docs.git
24 lines
481 B
Markdown
24 lines
481 B
Markdown
## Configure
|
|
|
|
You configure the application in the [`configure.swift`](structure.md) file. Here you can
|
|
register your own services, or override the ones provided by default.
|
|
|
|
```swift
|
|
import Vapor
|
|
|
|
public func configure(...) throws {
|
|
services.register {
|
|
let foo = FooService(...)
|
|
return foo
|
|
}
|
|
}
|
|
```
|
|
|
|
Later, after your application has booted, you can then request your registered service.
|
|
|
|
```swift
|
|
let foo = try app.make(FooService.self)
|
|
```
|
|
|
|
### Providers
|