Sublimation

SublimationVapor

Sublimation 用作 VaporLifecycleHandler

SwiftPM Twitter GitHub GitHub issues GitHub Workflow Status

Codecov CodeFactor Grade codebeat badge Code Climate maintainability Code Climate technical debt Code Climate issues\

目录

要求

Apple 平台

Linux

安装

要使用 SPM 将 SublimationVapor 集成到您的应用程序中,请在您的 Package.swift 文件中指定它

let package = Package(
  ...
  dependencies: [
    .package(url: "https://github.com/brightdigit/SublimationVapor.git", from: "1.0.0")
  ],
  targets: [
      .target(
          name: "YourServerApp",
          dependencies: [
            .product(name: "SublimationVapor", package: "SublimationVapor"), ...
          ]),
      ...
  ]
)

用法

对于 Vapor,您需要将其添加到应用程序的生命周期中

let sublimation = Sublimation(
  bindingConfiguration: .init(
    hosts: hosts, 
    configuration: configuration.hosting
  )
)

var app : Application

app.lifecycle.use(sublimation)

文档

要了解更多信息,请查看完整的文档

许可证

此代码根据 MIT 许可证分发。 有关更多信息,请参见 LICENSE 文件。