NetAppKit

SwiftPM compatible MIT License language Swift 5.1 platform macOS

Framework for making Express-like net apps using Swift NIO.

License

NetAppKit is released under the MIT license. See LICENSE file for more detailed information.

Example

import Foundation
import NetAppKit

let app = App()

app.handle(.GET, path: "/helloworld") { (request, response, _) in
    response.send("This is a test.")
}

app.handle(.GET, path: "/echo/:word") { (request, response, _) in
    response.send("Echoed word: \(request.parameter("word"))")
}

do {
    try app.listen(on: 4000)
} catch {
    dump(error)
}