Aucune description

Damian Kołakowski 7f139272e0 Update README.md il y a 10 ans
Resources 990280f813 Added support for routing based on HTTP request methods, and fixed login demo il y a 10 ans
Sources 087d9e0812 Added util for scanning "struct" memory layout. il y a 10 ans
Swifter.xcodeproj 7796167936 Added tests for HttpRouter. Added support for "**" path segments selector (#114). il y a 10 ans
SwifterMac 845f814a84 Version changed to 1.1.3. il y a 10 ans
SwifterOSXTests b070d440ad Fixed compilation error happening on "ipad ios 9.2 - https://github.com/glock45/swifter/issues/101". il y a 10 ans
SwifterSampleOSX 45c4274342 Swifter ready for new toolchain swift-DEVELOPMENT-SNAPSHOT-2016-03-16-a-osx. il y a 10 ans
SwifterSampleiOS 845f814a84 Version changed to 1.1.3. il y a 10 ans
SwifterSampletvOS c555f97539 Added Framework target for tvOS. Added sample app for tvOS. il y a 10 ans
SwifterTestsCommon 7796167936 Added tests for HttpRouter. Added support for "**" path segments selector (#114). il y a 10 ans
SwifteriOS bc34fdde31 Cleanup folder names to match targets' il y a 10 ans
SwifteriOSTests b070d440ad Fixed compilation error happening on "ipad ios 9.2 - https://github.com/glock45/swifter/issues/101". il y a 10 ans
SwiftertvOS c555f97539 Added Framework target for tvOS. Added sample app for tvOS. il y a 10 ans
.gitignore e247459549 Add Packages/ to gitignore il y a 10 ans
.swiftlint.yml b983458f61 Add Swiftlint config file il y a 10 ans
LICENSE c990b5c0e3 Initial commit il y a 12 ans
Package.swift 246d0837de Linux: Add dependency to NSLinux il y a 10 ans
README.md 7f139272e0 Update README.md il y a 10 ans
Swifter.podspec 845f814a84 Version changed to 1.1.3. il y a 10 ans

README.md

Logo

What is Swifter?

Tiny http server engine written in Swift ( https://developer.apple.com/swift/ ) programming language.

Platform Swift Protocols CocoaPods Carthage Compatible Slack

How to start?

let server = HttpServer()
server["/hello"] = { .OK(.HTML("You asked for " + $0.url)) }
server.start()

How to share files?

let server = HttpServer()
server["/desktop/:path"] = HttpHandlers.shareFilesFromDirectory("/Users/me/Desktop")
server.start()

How to redirect?

let server = HttpServer()
server["/redirect"] = { request in
  return .MovedPermanently("http://www.google.com")
}
server.start()

CocoaPods? Yes.

use_frameworks!
pod 'Swifter', '~> 1.1.3'

Carthage? Also yes.

github "glock45/swifter" == 1.1.3