Вопросы по теме '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 просмотров
schedule
23.04.2022
Транзакция базы данных 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 просмотров
schedule
14.10.2023