Вопросы по теме 'vapor'

Борьба с клиентом Vapor
Я пытаюсь сделать простой запрос на получение API Google Places из моего веб-сервиса пара. Вот так выглядит мой контроллер: import Vapor import HTTP import VaporPostgreSQL final class MainController { var currentDroplet: Droplet! func...
898 просмотров
schedule 02.02.2024

Подтвердите токен JWT с помощью RS256 или RS512 с помощью Swift iOS
Я создаю приложение iOS на Swift, которое должно иметь возможность проверять подпись токена JWT с помощью сертификата открытого ключа с использованием RS256 или RS512. Я пытался найти библиотеки, поддерживающие такие функции, но у меня были...
2369 просмотров
schedule 08.06.2022

Vapor с Postgres - таблица не готовится
У меня есть 3 объекта Model в моем проекте. drop.preparations.append(Club.self) drop.preparations.append(ClubPlayers.self) drop.preparations.append(Player.self) почему-то Club table не создается. это мой метод prepare : static func...
743 просмотров
schedule 20.04.2024

Ошибка в Package-Bits в Vapor
Когда я пытаюсь запустить Vapor из Xcode, он показывает мне ошибку: /Users/apple/HelloWorld/Packages/Bits-1.0.0/Sources/Bits/ByteSequence+Conversions.swift:9:16: Значение типа «[Byte]» не имеет члена «withUnsafeBytes». Я использую Пар —...
47 просмотров
schedule 26.04.2024

Добавить действие скрипта для кнопок в html с помощью Vapor
Я разрабатываю веб-приложение на Swift 4 и Vapor 2.0. У меня есть метод для POST запроса, который создает нового пользователя: builder.post("user", "createUser") { (request) -> ResponseRepresentable in Но я не знаю, как добавить...
1259 просмотров
schedule 28.03.2023

Как передать данные из шаблона листа POST/form?
У меня есть несколько серьезных пробелов в моем понимании пара/листа/html. Я работаю с примером «todo», созданным с использованием бета-ветви пара. Во-первых, я сделал свою собственную беглую модель (без проблем, о которых я знаю): import...
629 просмотров
schedule 15.02.2023

JSON не может быть сериализован из-за ошибки: данные не могут быть прочитаны, поскольку они имеют неправильный формат.
Я получаю сообщение об ошибке от сервера Vapor 1.5, развернутого на героку. Версия Swift, установленная на героку Swift 3.1 JSON, не может быть сериализована из-за ошибки: данные не могут быть прочитаны, поскольку они имеют неправильный формат. Если...
1464 просмотров
schedule 28.10.2023

Как получить доступ к параметрам запроса в steam 3
В основном название. Я хочу знать, как использовать параметры запроса URL в Vapor 3 . Кажется, я ничего не могу найти в документации по этому поводу. например /objects?fancy=true , как мне получить доступ к параметру fancy .
2752 просмотров
schedule 06.06.2023

При выполнении веб-сокета с помощью steam 3.0.8 соединение сразу становится тайм-аутом
В настоящее время мы создаем серверное приложение (развертывание в VaporCloud), которое связывает JavaScript браузера и WebSocket с Vapor 3.0.8 и Swift4.1. В этом случае, хотя мы можем подключить веб-сокет, даже если мы не оставим сообщение как есть,...
536 просмотров
schedule 07.02.2024

Vapor 3/Fluent для Postgres: как сделать запрос SELECT DISTINCT?
Я хотел бы запросить модель, чтобы Fluent генерировал SQL, который выглядит следующим образом: SELECT DISTINCT ON(<my columns>) * FROM my_table... Как я могу это сделать?
573 просмотров
schedule 08.12.2022

Возврат ответа на перенаправление вместо ожидаемого просмотра листа
У меня есть обработчик маршрута, который возвращает Future для моей страницы входа, определенный следующим образом: func boot(router: Router) throws { let authSessionRoutes = router.grouped(User.authSessionsMiddleware())...
775 просмотров
schedule 03.06.2024

Разверните проект с Theo в Vapor Cloud v2
Я начинаю использовать Vapor (серверный фреймворк Swift) и увидел драйвер по имени Theo, созданный для Vapor. Но мне интересно, как бы я развернул проект с Тео в Vapor Cloud 2? Поддерживает ли это Vapor Cloud 2? Обновление. Вот ссылка на Theo...
86 просмотров
schedule 09.03.2023

Как сделать сторонний вызов API в Vapor 3?
Я хотел бы сделать почтовый звонок с некоторыми параметрами в Vapor 3. POST: http://www.example.com/example/post/request title: How to make api call year: 2019 Какой пакет/функцию можно использовать?
1046 просмотров
schedule 10.03.2024

база данных не существует - PostgreSQL на стороне сервера Swift с использованием Vapor 3 и Fluent
Я пишу веб-сервис на Swift, используя Vapor 3. Я использую FluentPostgreSQL для сохранения данных. У меня есть модель пользователя, которая соответствует обоим PostgreSQLModel, PostgreSQLMigration . Приложение строится правильно. Однако когда я...
321 просмотров

Транзакция базы данных Vapor Fluent не является атомарной
Создаю database транзакцию с несколькими вставками внутри нее. Результаты сохраняются как array будущего. Затем ищу результаты операции в do{..}.catch{..} строительстве. А вот и проблема: если я возвращаю неудавшееся будущее из блока...
494 просмотров
schedule 07.05.2024

Проверить подпись токена JWT
В настоящее время я разрабатываю бэкэнд Swift с использованием Vapor. Мой клиент iOS использует новую функцию iOS 13 «Войти через Apple». Когда пользователь входит в систему, я получаю токен идентификации (токен доступа), который является...
1387 просмотров
schedule 14.02.2022

Ошибка импорта нескольких частных репозиториев с помощью пара
У меня проблемы с импортом нескольких частных репозиториев, кажется, я могу сделать это с 1. Поэтому мне интересно, может ли кто-нибудь сказать мне, что я делаю неправильно. Моя структура проекта выглядит следующим образом: Внутри корня проекта, где...
90 просмотров
schedule 01.06.2022

Как работает request.parameters.next в механизме Vapor?
При использовании Vapor для создания API всегда используйте метод для получения объекта, request.parameters.next(type.self) Кажется, это метод извлечения параметра URL, почему он возвращает результат из базы данных? Не удалось найти никаких...
228 просмотров
schedule 05.09.2023

Использование Swift Vapor вместо PHP
Мне нужен совет от опытного разработчика Swift, который использовал фреймворк Vapor. Я планировал использовать php для создания панели управления приложениями для iOS и Android, но мне сказали использовать Vapor http://vapor.codes/ вместо него....
375 просмотров
schedule 13.10.2022

Vapor 3 — ответ об ошибке 9 на Fluent MySQL при развертывании в GCP App Engine
Я получаю странную ошибку при попытке развернуть свой проект Vapor на GCP App Engine. Раньше я мог развернуть его, но эта ошибка возникла из ниоткуда. Я считаю, что это как-то связано с моими беглыми миграциями, но, похоже, не знаю, как точно...
78 просмотров