vapor 相关问题

用于Swift的Web框架和服务器,适用于macOS和Linux。

更新模型以使请求体与Swift匹配的简明方法?

给定一个接受符合Vapor中实体中某些或所有属性的请求体的控制器方法,是否有更新实体的方法而无需手动分配所有...

回答 2 投票 0

Vapor 2 OR条件不适用于请求类型检查

尝试在请求检查中错过HTTP method.get和method.delete。但它失败了。 func响应(请求:请求,链接到下一个:响应者)抛出 - >响应{如果...

回答 1 投票 0

如何在Vapor应用程序中启用GZip?

我发现了两个GitHub存储库,但它们似乎都已经过时了:https://github.com/vapor-community/gzip-provider https://github.com/jhonny-me/GzipMiddleware第二个解决方案工作得很好.. 。

回答 2 投票 1

MongoKitten支持$ inc修饰符

我想通过Vapor和MongoKitten更新MongoDB中的自动增量字段。不一定是唯一的钥匙。目标是使用$ inc修饰符以使其成为单个原子操作并获得...

回答 1 投票 0

Vapor 2,Fluent模型子类

我正在使用Vapor 2并尝试创建非最终模型以将其子类化。可能吗?我有以下代码用于抽象模型:类MongoObject:Model,JSONRepresentable {let storage = ...

回答 2 投票 2

如何在子模板中包含部分模板

现在我有一个base.leaf文件,可以成功地从其他文件导入正文。 /// base.leaf . . . ...

回答 1 投票 1

使用Swift 4.1向Heroku部署Vapor 3 beta应用程序的问题

我正在尝试使用Vapor 3 beta和Swift 4.1部署一个新的Steam应用程序构建到Heroku,但是在构建过程中一直存在失败。我尝试添加带有4.1的.swift-version文件,但没有运气。 ...

回答 1 投票 2

滚动到顶部按钮在子模板中不起作用

我在我的Base模板中添加了Scroll Back To Top按钮,它运行正常。但是当我去任何其他页面时,该按钮将无法工作。为什么?!这是我的Base模板:...

回答 1 投票 1

Vapor 3 Beta示例端点请求

我试图找到一个简单的例子,说明一个人在路由器中如何向蒸汽样本端点http://example.vapor.codes/json发送请求,接收响应并将其映射到结构或...

回答 1 投票 6

未声明的类型'有效',没有这样的模块'验证'

我跟随Ray Wenderlich(https://videos.raywenderlich.com/screencasts/545-server-side-swift-with-vapor-basic-validation)(没有可编译的项目)的屏幕投影...

回答 1 投票 3

如何在Vapor 3.0中获取客户端IP地址?

虽然曾经有一些方法来获取客户端IP地址(例如req.peerHostname),但我无法弄清楚如何在Vapor 3.0中获取它。谁能告诉我如何获取客户端IP地址...

回答 1 投票 5

使用Vapor框架设置数据库连接

我正在尝试使用Swift构建API,我选择使用Vapor。我已经创建了一个SQLite数据库,并且能够使用数据库客户端连接到它。现在我想让我的Swift Vapor项目连接到它......

回答 2 投票 2

使用不同的数据库提供程序测试Vapor 3

这是否可以使用内存中的FluentSQLite提供程序进行测试,而FluentPostgreSQL可用于应用程序的模型?

回答 1 投票 2

在Vapor 3中删除测试数据库

我想为Vapor 3服务器编写一些集成测试,每次运行测试时我都需要有干净的Postgre数据库。我怎样才能做到这一点?似乎迁移不是正确的方式......

回答 2 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.