Aucune description

Damian Kołakowski aa9e746d0f Merge pull request #39 from JetForMe/master il y a 10 ans
Common 9aa6968c1c Automatically set the Content-Type for the supported response types (JSON, et al.) il y a 10 ans
Resources 7de0bd9b96 add a login sample code il y a 11 ans
Swifter 5da39449eb Use NSRunLoop rather than spin on OS X il y a 11 ans
Swifter.xcodeproj a4f037c8dd Ready for XCODE 7.2 beta and Swift 2. il y a 11 ans
SwifterOSX 5da39449eb Use NSRunLoop rather than spin on OS X il y a 11 ans
.gitignore 6173f68dd4 add gitignore file il y a 11 ans
LICENSE c990b5c0e3 Initial commit il y a 12 ans
README.md 56c29bfbc1 Update README.md il y a 11 ans
Swifter.podspec f8538ef205 Added support for XCode 7 beta 5 il y a 11 ans
github.png e21f47f16c Added github cover photo. il y a 12 ans
github_code.png 740ef51975 Updated Github cover image. il y a 12 ans

README.md

What is Swift ?

Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

What is Swifter ?

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

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["/home/(.+)"] = HttpHandlers.directory("~/")
server.start()

How to redirect ?

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