使用蒸气在Swift中创建REST API无法发出POST请求

时间:2019-05-04 05:14:41

标签: swift rest vapor

在学习如何使用Swift和Vapor创建REST api时,在使用邮递员测试此API的同时,我无法发出API Post请求,我收到的错误是:

{
    "error": true,
    "reason": "Value of type 'String' required for key 'email'."  
}

我正在使用PostgreSQL数据库引用该模型。我觉得我的模型出了点问题。

这是我使用的模型:

final class Todo: PostgreSQLModel {
    var id: Int?
    var email: String
    var password: String
    var name_first: String
    var name_last: String
    var username: String

    init(id: Int?, email: String, name_first: String, name_last: String, username:String, password: String) {
        self.id = id
        self.email = email
        self.name_first = name_first
        self.name_last = name_last
        self.username = username
        self.password = password
    }
}

1 个答案:

答案 0 :(得分:0)

事实证明我使用邮递员是错误的。我正在通过标题将东西传递给我的错误。