【发布时间】:2017-09-21 16:44:51
【问题描述】:
当我尝试键入时,我正在跟随 Ray Wenderlich (https://videos.raywenderlich.com/screencasts/545-server-side-swift-with-vapor-basic-validation)(它没有可编译的项目)的屏幕投射
let input: Valid<OnlyAlphanumeric> = try request.data["input"].validated()
编译器告诉我 Valid 不存在。我试着寻找这个,发现 Vapor 不再像这样进行验证,它使用了不同的行:https://stackoverflow.com/a/45363444/2305517 分别是:
guard let input = req.data["input"]?.string else { throw SomeError }
try input.validated(by: OnlyAlphanumeric())
但是字符串没有一个叫做validated(by:)的函数
我尝试导入验证,但模块不存在。
现在有办法完成教程吗?验证似乎根本不在 Vapor 代码中。
【问题讨论】:
标签: validation vapor