|
|
@@ -1,30 +0,0 @@
|
|
|
-//
|
|
|
-// main.swift
|
|
|
-// SwifterOSX
|
|
|
-// Copyright (c) 2015 Damian Kołakowski. All rights reserved.
|
|
|
-//
|
|
|
-
|
|
|
-import Foundation
|
|
|
-import Swifter
|
|
|
-
|
|
|
-
|
|
|
-do {
|
|
|
- let server = demoServer(try File.currentWorkingDirectory())
|
|
|
- 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, forceIPv4: true)
|
|
|
- print("Server has started ( port = 9080 ). Try to connect now...")
|
|
|
- NSRunLoop.mainRunLoop().run()
|
|
|
-} catch {
|
|
|
- print("Server start error: \(error)")
|
|
|
-}
|