FirebaseJWTMiddleware
Vapor Version Swift 5.2 MIT License

安装 📦

要将其包含在你的包中,请将以下内容添加到你的 Package.swift 文件。

let package = Package(
    name: "Project",
    dependencies: [
        ...
        .package(name: "FirebaseJWTMiddleware", url: "https://github.com/barisatamer/vapor-firebase-jwt-middleware.git", from: "1.0.0"),
        ],
        targets: [
            .target(name: "App", dependencies: [
                .product(name: "FirebaseJWTMiddleware", package: "FirebaseJWTMiddleware"),
                ... 
             ])
        ]
    )

用法 🚀

  1. 配置项目 ID
app.firebaseJwt.applicationIdentifier = <YOUR_FIREBASE_PROJECT_ID>
  1. 导入头文件
import FirebaseJWTMiddleware
  1. 将中间件添加到路由组
let group = router.grouped(FirebaseJWTMiddleware())
group.get("welcome") { req in
return "Hello, world!"
}

参考