Описание тега vapor
Веб-фреймворк и сервер для Swift, работающие в macOS и Linux.
1
ответ
JSON массив объектов в паре
Может быть, это нубский вопрос, но я не могу найти никакого другого решения, поэтому хочу спросить. Я пытаюсь генерировать данные в формате JSON с Vapor в быстром. У меня есть класс с именем Customer и класс с именем Parcel. В классе Customer у меня…
10 фев '17 в 21:26
1
ответ
Необъявленный тип 'valid', такой модуль 'Validation' отсутствует
Я следил за показом фильма Рэя Вендерлиха ( https://videos.raywenderlich.com/screencasts/545-server-side-swift-with-vapor-basic-validation) (который не имеет компилируемого проекта), когда Я пытался набрать let input: Valid<OnlyAlphanumeric> =…
21 сен '17 в 16:44
1
ответ
Swift пары 3 Ошибка ViewRenderer
Это ошибка Пожалуйста, выберите, какой ViewRenderer вы предпочитаете, доступно несколько: PlaintextRenderer, LeafRenderer. это мой код в configure.swift try services.register(LeafProvider()) config.prefer(LeafRenderer.self, for: TemplateRenderer.sel…
05 май '18 в 14:18
2
ответа
Как обслуживать статические файлы с помощью Vapor?
Я пытаюсь написать приложение на стороне сервера, используя Swift и Vapor Framework. Однако я не могу понять, как обслуживать статические файлы с помощью Vapor. Недостаточно просто переместить их в Public или же Resources каталог. Как я могу это сде…
11 июл '16 в 18:09
0
ответов
Как использовать слизняк в Vapor 3
Как бы я пошел на создание пули для SQLiteModel объект, и использовать его в Leaf для Vapor 3? Моя цель состоит в том, чтобы предоставить дружественной поисковой системе ссылку на страницу сведений о моей модели (например, /tag/swift/ против /tag/0/…
24 мар '18 в 20:24
1
ответ
Возможно ли использовать Vapor 3 Postgres Fluent в автономном скрипте?
Я экспериментирую с автономным скриптом, который будет запрашивать базу данных Postgres, используя Vapor и Fluent. В обычном приложении Vapor API это делается просто: router.get("products") { request in return Product.query(on: request).all() } Одна…
14 дек '18 в 21:14
1
ответ
Как кэшировать статические файлы при использовании Vapor Framework для Swift
В Public/css/ есть несколько CSS-файлов. Я привык устанавливать правила кэширования на сервере.htaccess для Apache. Как я могу сделать браузер кэшировать статические файлы при использовании Vapor?
16 янв '17 в 17:54
1
ответ
AlamoFire, похоже, ничего не делает
Я пытаюсь написать простой скребок с AlamoFire для серверной части Vapor. AlamoFire, кажется, инициирован правильно, но я не получаю никаких действий от обработчика обратного вызова. import Routing import Vapor import Alamofire public func routes(_ …
21 апр '18 в 23:47
1
ответ
Как получить доступ к ошибке выполнения БД при использовании MySQL для Swift
Вот фрагмент кода (здесь mysql является экземпляром MySQL для Swift): do { try mysql.execute("INSERT INTO ...") } catch { print(error) // here will print out the actual MySQL error message return error.localizedDescription // return "The operation c…
28 мар '17 в 20:37
2
ответа
Перенаправление SSL изменяет IP-адрес клиента, считанный из HTTPResponse
Я использую Perfect Framework для моего серверного приложения, работающего на экземпляре AWS EC2. Я использую следующий код для получения IP-адреса клиента. open static func someapi(request: HTTPRequest, _ response: HTTPResponse) { var clientIP = re…
21 май '18 в 19:59
1
ответ
Как установить SSL-сертификат в веб-фреймворке Vapor?
Я хочу установить SSL(подстановочный сертификат Comodo, например: "*.test.com") в веб-инфраструктуру Vapor. Полученный файл "servers.json": { "default": { "port": "$PORT:443", "host": "api.test.com", "securityLayer": "tls", "tls": { "certificates": …
27 сен '16 в 09:42
1
ответ
Ошибка: график зависимости не может быть удовлетворен Vapor Swift 3
Когда я бегу в терминале vapor xcode чтобы получить пакеты я получаю сообщение об ошибке The dependency graph could not be satisfied (https://github.com/vapor/crypto.git)Чем это вызвано и как я могу это исправить. Содержимое файла Package.swift impo…
23 мар '17 в 05:49
0
ответов
Развертывание паров -> ОШИБКА: хранилище не найдено
ОШИБКА: хранилище не найдено. Неустранимый: Не удалось прочитать из удаленного хранилища. Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует. Ошибка: развернуть не удалось.
20 авг '18 в 14:40
0
ответов
Vapor 3/ Свободно для Postgres: Как мне сделать запрос SELECT DISTINCT?
Я хотел бы запросить модель, чтобы Fluent генерировал SQL, который выглядит следующим образом: SELECT DISTINCT ON(<my columns>) * FROM my_table... Как я могу это сделать?
28 окт '18 в 09:42
1
ответ
Пар 3 (бета) Ubuntu импорт CTLS не удается
Импортировать CTLS сбой в Ubuntu sudo apt install ctls дает "ctls - это самая новая версия (1.0.1)". Следующая среда: Vapor Toolbox: 3.1.2 Vapor Framework: 2.4.2 Swift версии 4.0.3 (swift-4.0.3-RELEASE) openssl уже является самой новой версией (1.0.…
10 янв '18 в 22:19
1
ответ
Загрузка файлов с использованием Swift Vapor 3.0
Я пытаюсь создать простой сервис steam, чтобы я мог загружать видео файлы (по одному) через API. Из моего приложения я загружаю видеофайл с помощью Alamofire: func uploadVideo(video: URL) { Alamofire.upload(videoFileURL, to: "http://localhost:8080/u…
13 май '18 в 18:55
1
ответ
Лучший способ реализовать отношение [пользователь - подписки / подписчики] в базе данных
Я пишу сервер, используя Swift 4 + Vapor Framework, Fluent ORM и PostgreSQL в качестве драйвера. У меня есть пользовательская модель, которая должна иметь подписчиков и подписки (которые также являются пользовательскими моделями). У меня есть два ва…
20 ноя '17 в 20:53
1
ответ
Вставить несколько записей в базу данных с Vapor3
Я хочу иметь возможность массового добавления записей в базу данных nosql в Vapor 3. Это моя структура. struct Country: Content { let countryName: String let timezone: String let defaultPickupLocation: String } Поэтому я пытаюсь передать массив объе…
17 сен '18 в 13:47
2
ответа
Как назначить переменную int параметру запроса?
В следующем фрагменте test1() компилируется, test2() нет. Как назначить переменную типа Int параметру запроса? Swift версия 3.1.1 (swift-3.1.1-RELEASE) Цель: x86_64-unknown-linux-gnu import Testing import HTTP func test1() throws { let req = Request…
06 сен '17 в 15:16
1
ответ
Xcode не остановит индексирование, когда модель является классом при использовании Vapor
В соответствии с Модельным протоколом для класса в паре, я придумываю такой класс: import Foundation import Vapor import Fluent struct Intubation: Model { var exists: Bool = false var id: Node? var intubationID: String var residentName: String var r…
23 мар '17 в 11:51