|
@@ -7,18 +7,21 @@ How to start ?
|
|
|
```swift
|
|
```swift
|
|
|
let server = HttpServer()
|
|
let server = HttpServer()
|
|
|
server["/hello"] = { .OK(.HTML("You asked for " + $0.url)) }
|
|
server["/hello"] = { .OK(.HTML("You asked for " + $0.url)) }
|
|
|
|
|
+server.start()
|
|
|
```
|
|
```
|
|
|
How to share files ?
|
|
How to share files ?
|
|
|
```swift
|
|
```swift
|
|
|
-if let publicDir = publicDir {
|
|
|
|
|
- server["/home/(.+)"] = HttpHandlers.directory("~/")
|
|
|
|
|
-}
|
|
|
|
|
|
|
+let server = HttpServer()
|
|
|
|
|
+server["/home/(.+)"] = HttpHandlers.directory("~/")
|
|
|
|
|
+server.start()
|
|
|
```
|
|
```
|
|
|
How to redirect ?
|
|
How to redirect ?
|
|
|
```swift
|
|
```swift
|
|
|
|
|
+let server = HttpServer()
|
|
|
server["/redirect"] = { request in
|
|
server["/redirect"] = { request in
|
|
|
return .MovedPermanently("http://www.google.com")
|
|
return .MovedPermanently("http://www.google.com")
|
|
|
}
|
|
}
|
|
|
|
|
+server.start()
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
|