用于Swift的Web框架和服务器,适用于macOS和Linux。
Postman GET 返回成功,但 SwiftUI App GET 返回解码错误
我正在运行蒸汽服务器。除了 getOrders 之外,我的应用程序网络请求都运行良好。在 Postman 上运行请求时,它会成功返回。谁能看到邮递员做了什么...
HTTP 请求在 Postman 中工作,但在我的 Swift 应用程序中不起作用
我正在运行一个 Vapor 服务器,并且我正在尝试使用不记名令牌身份验证。我能够登录并获得令牌作为响应。在 Postman 中,我可以使用令牌值来验证我的 ro...
我在 Ubuntu 中使用 Swift 在服务器端后端使用 Vapor 框架。在完成 80% 的项目时,该框架不会自动重新连接数据库。我只需要重新连接数据的解决方案...
我正在使用 Vapor 的新功能,我们希望使用它作为在模拟服务器和真实服务器之间切换的方式。 在我的 Xcode 客户端应用程序中,我们可以调用真实服务器(例如 realbase.com/a...
如何将 Postgres NUMERIC 解码为 Vapor FluentOptional<Float>?
我创建了一个 Vapor Fluent 模型,它具有以下属性,其中几个属性是可选的: 期末课程技能:模型、内容{ 静态让模式=“技能” /// 告诉
设置 .unique(on:) 约束会影响 fluence/vapor 中 .id 的唯一性吗?
正如标题所说: 设置 .unique(on:) 会影响 fluence/vapor 中的 .id 吗? 我有一个“用户”架构,它有一个 .id 并且也是 .unique(on: email)。现在我注意到我已经进入了...
我们有一个 Vapor API,它使用网络工作线程、队列工作线程和计划队列工作线程。每个worker都有相同的configure(_ app: Application)函数。 在这个函数中,我想找到...
我正在使用 mysqlkit 作为 Vapor 服务器端项目,并用于配置 MySQL,如下所示: let config = MySQLConfiguration(主机名: "127.0.0.1", 端口: 3306, 用户名: "root", pa...
我有两台 ubuntu 服务器 22.04.4 机器。一种在本地进行开发,另一种在服务器进行部署。 我在本地测试了发布版本并从本地传输了可执行文件...
我在 Vapor 中有两个模型,使用 Fluent 作为 ORM,一个是 Transaction,另一个是 Invoice。交易模型具有以下特点: @OptionalParent(键:“invoice_id”) VAR 发票:
如何使用适用于 Swift 的 AWS 开发工具包生成预签名 URL?
我正在使用 Vapor 构建服务器端 Swift 应用程序,并使用适用于 Swift 的 AWS 开发工具包与 S3 进行交互。 我想为对象创建一个预签名 URL,以便用户可以下载并...
我正在尝试向我的 Vapor 应用程序中的 openai 语音发送请求到文本 api。该 API 接受多部分/表单数据请求。我不知道如何使用 steam 的客户端 api。对于 json 请求...
Swift 编译消息:“'all()' 仅在 macOS 12 或更高版本中可用”不清楚:如何确定目标操作系统?
我在编译 Vapor 应用程序时偶尔会收到此消息,但我无法弄清楚它指的是什么。我查看了该应用程序的包,相关部分似乎是这样的: // 迅速-...
我正在尝试从 Vapor 应用程序的命令行运行迁移。基本命令 swift run App 似乎不起作用。这是一个典型的测试,比较旧的语法。 丹尼尔唐纳森@丹尼尔斯-马...
尝试将SES服务与Soto SDK和Vapor 4一起使用,以我自己的路线发送电子邮件
我想将 SES 服务与 Vapor 4 一起使用,以我自己的路线发送电子邮件。 我一步步按照 Soto Doc 中的建议使用 Vapor 4。 但我收到了这个错误: AsyncHTTPClient/HTTPClient.sw...
Vapor - 如何返回带有特定状态代码的 JSON 响应?
免责声明:这个问题最初是在 Slack 上的 Vapor 帮助频道上提出的 简单的问题:如果我发送这样的回复 让响应:ResponseRepresentable =尝试JSON(节点:[“消息”:“...
使用 AsyncMigration 迁移 Vapor 中的枚举
如何使用 AsyncMigration 迁移枚举?网上有一些使用 EventLoopFuture 进行迁移的示例,但我更喜欢使用 Swift Concurrency。
带有 Vapor 的 Swift:可选择根据请求更新模型字段
我正在使用 Swift 和 Vapor(服务器端)创建基本的 CRUD。 在我的控制器中,我创建了一个新方法:“编辑”。在这种方法中,可以更新用户的密码和角色。如果请求有
我正在努力理解如何最好地表示日期,并确保当服务和客户端都用 Swift 编写时,它们可以在服务和客户端之间一致地编码和解码。 对于
我正在使用 Vapor (XCTVapor) 和 Python 测试作为应用程序依赖项进行简单的 XCTest 设置,但它从不执行我的测试。 , 5 分钟后,它终止并显示“测试运行程序从未开始执行...