| 1234567891011121314151617181920212223242526272829 |
- //
- // main.swift
- // SwifterOSX
- // Copyright (c) 2015 Damian Kołakowski. All rights reserved.
- //
- import Foundation
- let server = demoServer(NSBundle.mainBundle().resourcePath!)
- do {
- server["/SwiftyJSON"] = { request in
- let js: JSON = ["return": "OK", "isItAJSON": true, "code" : 200]
- return .OK(.Custom(js, { object in
- guard let obj = object as? JSON, let rawString = obj.rawString() else {
- throw SerializationError.InvalidObject
- }
- return rawString
- }))
- }
- server["/testAfterBaseRoute"] = { request in
- return .OK(.Html("ok !"))
- }
- try server.start(9080)
- print("Server has started ( port = 9080 ). Try to connect now...")
- NSRunLoop.mainRunLoop().run()
- } catch {
- print("Server start error: \(error)")
- }
|