Meridian是用Swift编写的Web服务器,可让您以声明的方式编写端点。-Swift开发

时间:2021-05-27 07:07:51
【文件属性】:
文件名称:Meridian是用Swift编写的Web服务器,可让您以声明的方式编写端点。-Swift开发
文件大小:64KB
文件格式:ZIP
更新时间:2021-05-27 07:07:51
Swift Network Meridian是用Swift编写的Web服务器,可让您以声明的方式编写端点。 Meridian Meridian是用Swift编写的Web服务器,可让您以声明的方式编写端点。 这是一个示例端点:扩展URLParameters {静态let id = URLParameter()} struct SampleEndpoint:Route {静态let路径:RouteMatcher =“ /api/users/\(\.id))/followers” @QueryParameter(“ sort_direction” )var sortDirection:SortDirection @URLParameter(\。id)var userID @EnivronmentObject var数据库:数据库func body()抛出{
【文件预览】:
Meridian-main
----.gitignore(28B)
----Package.swift(1KB)
----README.md(1KB)
----LinuxMain.swift(121B)
----Demo()
--------Todos.swift(2KB)
--------main.swift(658B)
--------Database.swift(1KB)
----Documentation()
--------06 - Parsing Individual JSON Values.md(1KB)
--------08 - Environment.md(2KB)
--------07 - URL Body Parameters.md(2KB)
--------04 - URL Parameters.md(2KB)
--------17 - Deploying to Heroku.md(972B)
--------02 - Hello World.md(2KB)
--------05 - Parsing JSON Bodies.md(1KB)
--------15 - Static Files.md(2KB)
--------11 - Routing.md(2KB)
--------09 - Headers, Paths, and Methods.md(915B)
--------12 - Responses.md(2KB)
--------16 - Working with databases and HTML.md(2KB)
--------03 - Query Parameters.md(3KB)
--------01 - Installation.md(2KB)
--------10 - Custom Property Wrappers.md(2KB)
--------13 - Errors.md(1KB)
--------14 - Error Renderers.md(3KB)
----Procfile(37B)
----MeridianTests()
--------QueryParameterRouteTests.swift(9KB)
--------HTTPMethodRouteTests.swift(953B)
--------RedirectResponseTests.swift(1016B)
--------HeaderRouteTests.swift(923B)
--------URLBodyParameterRouteTests.swift(8KB)
--------CustomStatusCodeTests.swift(897B)
--------EmptyResponseTests.swift(824B)
--------JSONBodyRouteTests.swift(5KB)
--------EnvironmentTests.swift(3KB)
--------CustomResponseHeaderTests.swift(1KB)
--------RoutingTests.swift(7KB)
--------JSONValueRouteTests.swift(9KB)
--------URLParameterRouteTests.swift(5KB)
--------TestHelpers.swift(4KB)
--------JSONResponseTests.swift(1006B)
--------XCTestManifests.swift(5KB)
----.swift-version(4B)
----Meridian()
--------Response()
--------Router.swift(2KB)
--------EnvironmentValues.swift(646B)
--------HTTP()
--------OptionsRoute.swift(910B)
--------HTTPHandler.swift(5KB)
--------RouteMatcher.swift(5KB)
--------Property Wrappers()
--------Responder.swift(278B)
--------Errors()
--------RouteBuilder.swift(613B)
--------URLParameterKey.swift(338B)
--------BundledFiles.swift(1KB)
--------Server.swift(3KB)
----Package.resolved(891B)

网友评论