用于Swift的Web框架和服务器,适用于macOS和Linux。
Vapor.Date对象是以字符串格式解码的,但解码器期望的是一个双数。但解码器期望的是一个双倍值
我有一个数据模型是这样的:struct Post: Content, MySQLModel, Migration, Equatable { var id: Int? var userId: Int var title: String var body: String var ...
我最近开始使用vapor4(没有使用任何旧版本),我试图弄清楚如何实现用户授权和认证。虽然我了解基本的概念,但在工作中 ...
我有一个vapor3应用程序,我试图连接到Xero Api,过程相当简单。我们把用户发送到Xero的网页,让他们用细节登录,并授权我们的 ...
我的vapor 4.0.0 xCode 11.4 web服务器在localhost: 8080上运行正常。当我在命令行检查vapor版本时,得到3.1.10,当我尝试部署时,失败了。Vapor版本 Vapor工具箱:...
我按照这个教程: https:/theswiftdev.comcustom-leaf-tags-in-vapor-4 在不清楚的情况下,我试着把PathTag结构放在configure.swift里,然后放在路由.swift里。我...
要通过管理面板删除一个用户,我想从一个HTML表单中发出删除请求。Swift Vapor是否支持类似于Laravel的隐藏html输入putpatchdelete?如果不支持,那...
为什么vapor cloud部署认为我在运行swift 3.1.0?如你所见,我正在运行Swift 5.2 [关闭] 。
$ swift --version Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29) $ vapor cloud deploy ... swift-package: error: 包需要最低的Swift工具版本5.2.0。当前Swift ...
将Swift Vapor项目升级到Swift 4 Catalina,导致很多未申报的类型。
我在swift vapor中有一个项目,在Mojave的swift 3中工作得很好,但现在在Catalina上我得到了一些错误,所以Im试图更新它。我做的第一件事就是更新流利的... ...
我想在Vapor 4中建立一个联赛和一支球队之间的亲子关系。我可以很好地创建联赛,但是当我尝试创建这样的新球队时:{“ name”:“ Chicago Bulls” ,...
我正在尝试与两个用户聊天。如果存在,我想退还它。如果不是,我想与这两个用户建立新的聊天并返回。如果存在聊天,注释会显示失败的地方。 ...
如何使用Swift Package Manager更新单个依赖项?
我在Package.swift中具有本地依赖项,其形式为.package(URL:“ file:///Users/User/Documents/.../my-dependency”,.branch(“ master”)) ,本地依赖性正在开发中。我希望...
我有一个值数组,我映射到多个promise,这些promise给了我每个EventLoopF uture。因此,我最终得到了一个具有[[EventLoopF uture]]大小可变的方法,并且我需要所有响应才能成功...
我想查询在同级字段中包含某些用户的聊天。简化模型:最终课程聊天:模型,内容{@Siblings(通过:ChatUser.self,从:\。$ chat,到:\。$ user)var users:...
Swift 5.2 Xcode 11.4 Vapor 4.0.0如何在我的模型中编码PK?
我的package.swift看起来像:.package(url:“ https://github.com/vapor/vapor.git”,来自:“ 4.0.0-rc”),.package(url:“ https:/ /github.com/vapor/fluent.git”,来自:“ 4.0.0-rc”)、. package(URL:“ https:// ...
在Vapor 3中,我能够使用以下方法获得数据库的newConnection并调用原始sql查询:return request.withNewConnection(to:.mysql){(con)-> EventLoopF uture in return ...
该应用程序本身运行良好,但是我无法通过测试来确认这一点。在下面的第1部分中,该测试检查使用电子邮件和(正确)密码的登录是否成功以及正确的URL ...
我对Swift和Vapor完全陌生;我正在尝试开发一个从我的UserModel(流体模型对象)调用的授权中间件,并且该中间件已超出必需的访问级别(int)和路径(...