Hello Vapor 4: 自作ライブラリと一緒に使う
今回は依存関係を追加してみます。
Package.swiftにSymdayを追加します。
import PackageDescription
let package = Package(
name: "VaporWithMyLib",
dependencies: [
.Package(url: "https://github.com/qutheory/vapor.git", majorVersion: 0),
.Package(url: "https://github.com/tnantoka/Symday.git", majorVersion: 0),
]
)
そして、Serverのinitを書き換えて、日付を返すようにしてみます。
init() {
app.get("") { request in
let date = Symday().format(NSDate())
return "Hello \(date)"
}
}
以下のURLで試してみることができます。
http://my-lib.vapor.swiftaweek.com/ (公開終了)
iOSでもサーバサイドでも同じライブラリを使えるのはいいですね。 今後ライブラリを作る時、UIKitに依存しないものはできるだけLinux対応にしていこうと思います。