kitura

    0熱度

    1回答

    在本地創建Kitura應用程序併成功編譯和構建。但是,當試圖一段時間後部署到Heroku的,我得到下面的輸出: /tmp/build_cbc1c98480abd8ace78731a677031c0a/.build/checkouts/Kitura.git--211144618449703330/Sources/Kitura/RouterRequest.swift:56:33:錯誤:使用未解析的標識

    1熱度

    1回答

    我有一個XCode項目,它構建了一個可執行文件(swift package init --type executable && swift package generate-xcodeproj)。可執行文件導入一個通常將消息記錄到控制檯的框架,但由於該框架是由可執行文件導入的,因此不會顯示日誌消息。 如何從XCode控制檯中的可執行文件調用的模塊/框架內顯示日誌消息(Log.debug("Bla

    0熱度

    2回答

    我想從我的Kitura服務器上的磁盤加載文件,但似乎沒有找到一個文件的簡單方法。任何人都可以建議如何找到服務器中包含的文件? 注意我不是在討論如何在這裏提供靜態資源,如HTML頁面。我想從磁盤加載文件到服務器,所以我可以使用這些數據。

    0熱度

    1回答

    我在運行的Swift服務器上有一些可重現的問題。這是一個使用Kitura的多線程服務器。基礎是:服務器運行一段時間後,下載請求開始需要客戶端重試(通常是三次重試)。客戶端的嘗試導致服務器線程無法終止。在服務器上,下載問題在日誌中顯示爲: [INFO] REQUEST /DownloadFile: ABOUT TO END ... 然後請求永不終止。 在我的服務器相關片段的代碼如下所示: //

    0熱度

    1回答

    由於我們可以從路由器獲取請求中調用多個處理程序,我們如何傳遞,將第一個處理程序中計算的結果稱爲下一個處理程序塊? // Uses multiple handler blocks router.get("/multi", handler: { request, response, next in response.send("I'm here!\n") next()

    0熱度

    1回答

    我使用在AWS EC2服務器(在Ubuntu 16.04下)運行的Kitura(http://www.kitura.io)在Swift中編寫了自定義服務器。我使用CA簽名的SSL證書(https://letsencrypt.org)來保護它,所以我可以使用https從客戶端連接到服務器。客戶端在iOS(9.3)下本機運行。我使用iOS上的URLSession來連接到服務器。 當我向iOS客戶端進行

    0熱度

    1回答

    我想弄清楚服務器如何在iOS設備上工作。我發現this fantastic tool。我想關注this example。按照these指示,一切似乎都奏效,但是當我打開EndToEnd.Xcworkspace時,將方案更改爲「ClientSide」並構建時,出現以下錯誤:<unknown>:0: error: missing required module 'CHTTPParser',還報告her

    2熱度

    1回答

    我想使用Kitura在我的localhost目錄中查看文件。 我已經寫了: router.all("/test/*", middleware: StaticFileServer()) ,但它似乎沒有工作 我想所有的文件在我的目錄中。類似的,默認情況下的DirectoryIndex

    1熱度

    1回答

    在Apache中,我有可能顯示目錄索引而不是index.html文件。像這樣: Kitura有沒有類似的功能,它允許我只顯示目錄的內容而不是有一個index.html?

    0熱度

    2回答

    是否可以向客戶端發送響應並在其他線程上執行一些工作,然後向客戶端發送另一個響應,該工作已完成? 當前狀態:直到我在我的異步回調方法中調用next()塊時,用戶不會獲取任何數據。 預計:獲得第一個響應,然後將第二個響應附加到第一個響應。可能嗎?或者它甚至沒有意義?