Leaf 文档似乎对我不起作用,我不明白为什么。 child.leaf index.leaf 下图是我在localhost中得到的结果在本地主机上运行 vapor 服务器的请求结果请帮助 - 我找不到解决此问题的方法。 forums.swift.org 没有回应尝试删除导入密钥删除引号我看到有 ...
Leaf 文档似乎对我不起作用,我不明白为什么。 child.leaf index.leaf 下图是我在localhost中得到的结果在本地主机上运行 vapor 服务器的请求结果请帮助 - 我找不到解决此问题的方法。 forums.swift.org 没有回应尝试删除导入密钥删除引号我看到有 ...
我使用 docker-compose 在本地机器上进行设置。 Vapor 应用程序在不使用 docker 的情况下工作正常。 环境 MacBook M1 Pro 14 英寸 2021 32GB 内存但我在第 3 步出错(第 1 步和第 2 步都可以,Swift 编译器成功构建 Vapor 应用程 ...
嗨,我正在使用带有 swift 编程语言的服务器端蒸汽。 对于文件服务,我在 xcode 中正确配置了中间件。 但是服务器本身无法识别文件夹中的index.html 。 但是调用特定文件http://127.0.0.1:8080/index.html工作正常。 如果我只调用http://127.0. ...
当我尝试通过我的 Vapor 服务器上传文件时,它总是将文件上传到DerivedData文件夹,而不是项目结构内的Public文件夹。 我可以验证文件是在路径中创建的,但是路径在DerivedData目录中的某个位置.. 为什么? 当它不在项目的Public中时,我将如何处理此类文件? 我的上传 ...
我需要为不同的用户创建具有不同数量字段的表。 我想为每个用户创建一个模式,并在其中创建一组自定义表。 我可以通过直接数据库查询来做到这一点。 这将在模式中创建一个具有给定名称的categories表。: func create(in schema: String, on db: Databa ...
给出蒸气文档中的示例:// Example of a pivot model. final class PlanetTag: Model { static let schema = "planet+tag" @ID(key: .id) var id: UUID? ...
我运行一个处理大文件(上传和下载)的网站。 目前我正在将网站从 Perfect 转换为 Vapor。 在 Perfect 中,将 stream 文件发送给用户,然后在文件完成后执行一些操作是比较简单的。 我正在尝试在 Vapor 中做同样的事情,但我似乎不知道如何在 stream 完成时设置回调,以 ...
我正在研究 Vapor 后端,我正在寻找为单次输入创建会话。 客户端应该要求创建 session 并且后端将返回客户端可以使用的 session ID。 这是大纲: 现在,我试图弄清楚 session 数据和 ID 的存储位置以供以后使用,并在x时间后可能会破坏。 我已经阅读了有关授权和会话的 V ...
多年来,我一直在使用服务器端 Swift 进行服务器端开发,使用 Xcode 作为方便的编辑工具。 现在 Xcode 已经支持 Swift 封装,情况总体上有所改善。 我没有针对任何传统的 Apple 硬件,因此这可能是我的问题的根源,但鉴于这个问题最近才开始出现,我正在报告它以防其他人也遇到它。 ...
这是我的开发设置: 在 MacOS 上,我使用 Xcode 来编辑和构建(但不运行)我的代码(我在 Xcode/MacOS 下构建只是为了确保项目中有语法错误)。 I use swift package generate-xcodeproj to create the Xcode project ...
我刚刚第一次下载了vapor,我得到了vapor 4,不幸的是,我所有的教程都是建立在vapor 3上的,如何降级vapor版本? ...
我尝试在 Heroku 和 Digital Ocean 上部署一个 init vapor 4 项目并不断收到相同的错误: 我的 swift package 指向: ...
我有一个蒸汽 4 应用程序。 我从数据库进行查询以获取一些项目,并且我想在完成请求之前根据返回的值执行一些手动计算。 这是我想要实现的示例代码。final class Todo: Model, Content { static var schema: String = "todos" ...
配置: 蒸气 4 | 更新测试版和软件包 | macOS Catalina v.10.15.3 | XCode 11.4 测试版 2 | 引导 CDN 4.4.1 我无法切换导航栏按钮。 我不确定这是否是 Leaf 中的错误。 我已经按照正确的顺序实现了 Bootstrap 和 CSS。 尝 ...
我一直在尝试将我的 PostgreSQL 数据库链接到一个 Swift Vapor 项目,所以我创建了到它的路由。 我要访问的第一个表是my_database一个表调用users 。 它具有属性user_id (主整数键)和created_on (带时区的时间戳)。 我已将我的 Vapor 项目链 ...
我有一个Group , User和一个App模型。 在我的组模型中,我有一个属性var apps: [App]并创建一个bw组和用户同级关系。 在我的WebsiteController中,我有2个处理程序: createGroupHandler ,它处理/ groups / c ...
我正在尝试将Swift应用程序部署到Heroku。 我正在使用Swift 5.0.2和Heroku Stack18。此应用程序以前曾在Swift 3.0和Heroku Stack 16中使用。 我不确定这个错误到底在告诉我什么,所以我不知道从哪里开始修复它。 我使用的是Heroku构建 ...
我正在使用服务器端 swift 框架 Vapor 编写 API。 我的模型非常简单。 我有一个Workout表,它与Circuit表有对多关系, Circuit表与Exercise表有对多关系。 当 api 使用者创建锻炼时,json 包含锻炼中的所有电路和练习。 下面是一个例子: 我遇到的问题 ...
这是我的代码: 我在Docker下运行Ubuntu 16.04。 结果是: 看来dateComponents调用正在崩溃。 我的Docker容器基于https://github.com/apple/swift-docker/blob/0aafffef619fb3b1824 ...
我有一个Swift Vapor应用程序,在本地运行良好。 我已经用Postman测试了端点。 当我尝试将应用程序部署到Google Cloud时,出现以下错误。 错误:(gcloud.app.deploy)错误响应:[9]应用程序启动错误:致命错误:顶级出现错误: NI ...