// // main.swift // SwifterOSX // Copyright (c) 2015 Damian KoĊ‚akowski. All rights reserved. // import Foundation import Swifter 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)") }