簡體   English   中英

無法將 vapor 作為服務器運行到 iOS 應用程序中

[英]Unable to run vapor as server into an iOS app

我正在嘗試將 REST API 處理 function 添加到我現有的 iOS 應用程序。 我想要實現的是讓我的 iOS 應用程序作為本地 server.network 工作。 我剛開始了解 Vapor。

當我想啟動服務器時遇到問題。 它拋出錯誤

Unknown command -NSDocumentRevisionsDebugMode

這是我的 class

import Vapor
import Leaf

class BackendManager {
    
    var app = Application(.development)
    
    init() {
        app.http.server.configuration.hostname = "0.0.0.0"
        app.http.server.configuration.port = 8080
        
        app.views.use(.leaf)
        app.leaf.cache.isEnabled = app.environment.isRelease
        app.leaf.configuration.rootDirectory = Bundle.main.bundlePath
        app.routes.defaultMaxBodySize = "50MB"
    }
    
    func start() {
        Task(priority: .background) {
            do {
                try app.start()
            } catch {
                fatalError(String(describing: error))
            }
        }
    }
}

這就是我的稱呼

let server = BackendManager()
server.start()

這是我的配置

在此處輸入圖像描述

我在這里錯過了什么? 謝謝...

在遵循(Xcode 和 Python)錯誤中建議的解決方案之后:無法識別 arguments: -NSDocumentRevisionsDebugMode

它會拋出另一個錯誤-AppleLanguages

Discord群里有人幫我解決這個問題,在啟動服務器之前通過這個配置

app.environment.arguments = [app.environment.arguments[0]]完成

希望這會幫助將來受影響的任何人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM