繁体   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