Sources/App/routes.swift+4
@@ -33,6 +33,10 @@ public func routes(_ router: Router) throws {
3333 }
3434 return post
3535 }
36+
37+ router.get("posts") { (req) -> [Post] in
38+ return Array(Post.storage.values)
39+ }
3640}
3741
3842enum DatabaseError: Error, AbortError {
Sources/Run/main.swift+1
@@ -1,6 +1,7 @@
11import App
22
33#if os(Linux)
4+import SwiftGlibc
45srandom(UInt32(time(nil)))
56#endif
67