0

macOS/Cocoa アプリ (コマンド ラインではない) から単純な GCDWebServer サーバーを起動すると、アプリがフリーズします (「アプリケーションが応答しません」+ ビーチ ボール)。

AppDelegate:applicationDidFinishLaunching メソッド内:

let webServer = GCDWebServer()

webServer.addHandler(forMethod: "GET", path: "/hello", request: GCDWebServerRequest.self) { request -> GCDWebServerResponse? in
    print(request)
    return GCDWebServerDataResponse(html:"<html><body><p>Hello World</p></body></html>")
}

webServer.run(withPort: 8080, bonjourName: "Hello World Web Server")

print("Visit \(webServer.serverURL) in your web browser")
4

1 に答える 1