Создание REST API в Swift с использованием пары не может сделать запрос POST - PullRequest
0 голосов
/ 04 мая 2019

Изучая, как использовать Swift и Vapor для создания API REST, во время тестирования этого API с помощью почтальона я не могу сделать запрос API Post, я получаю сообщение об ошибке:

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

IЯ использую базу данных 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 голосов
/ 07 мая 2019

Оказывается, я неправильно использовал почтальона.Я передавал вещи через заголовок тела, моя ошибка.

...