问题标签 [vapor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 测试在蒸汽应用程序中不起作用
我无法在我的 Vapor 应用程序中进行测试。似乎链接器只是没有找到任何正在测试的应用程序类。为了缩小问题范围,我尝试使用默认应用模板创建最简单的测试。步骤如下所示。如果有人可以告诉我我做错了什么,或者他们可以复制这个问题,我将非常感激。
- 创建一个新项目。
- 添加一个引用默认项目中的类的虚拟测试。
- 构建项目。
- 运行测试。
- 糟糕,似乎我们需要从 Package.swift 的 exclude: 部分中删除“Tests”。
- 再试一次。
- 尝试直接执行上面显示的命令行。
这也是我在自己的项目中看到的行为:链接器没有从测试中引用的应用程序中找到类。
已解决,见下方评论。
swift - Vapor - 创建网络套接字
我正在尝试使用 Vapor 创建一个小型聊天应用程序,但我被卡住了。我在 ios 上使用 Socket.IO,但总是找不到错误页面。
你能指导我找出我的错误吗?
蒸气代码:
在客户端:
}
swift - 打开括号后的参数
我在 Swift 的 Web 框架 Vapor 中迈出了第一步。
引起我注意的第一段代码是:
我不明白这里的语法。我的意思是,我正在调用app.get()
方法,但我也在定义某种函数,其中请求是一个参数。我知道这将导致一个/welcome
URL 可访问的 get 方法,并将返回“Hello”。我不清楚的是这段代码是如何工作的,以及编译器是如何解释它的。
swift - 尝试使用 CLI 将 Vapor 应用程序推送到 Heroku 失败
我有一个想要推送到 Heroku 的 Vapor 应用程序。我曾经vapor heroku init
初始化 Heroku 项目。现在它在 Heroku 上,我希望能够使用vapor heroku push
. 但每次我从 Vapor CLI 运行该命令时,我都会得到以下信息:
谁能告诉我为什么这可能会失败或指出我正确的方向?
swift - Swift Vapor unsupported_grant_type invalid signature / OAuth access token
I am running Xcode 8.1 with Vapor and SWIFT 3.
I am posting a request to to google server to get an auth token, so I can call FireBaseDB API, but I get error: unsupported_grant_type/Invalid grant_type.
On developers.google.com it says that I have to encode in a URL the following: https://www.googleapis.com/oauth2/v4/token + grant_type + assertion, and pass the encoded URL in the body of the POST request. I pass it as a string.
I have noticed that the private key from the JSON file downloaded from my service account contains characters such as /n , ----,==, should I delete them before posting the key?
Update
As per Karol Gasienica suggestion, I am passing grant_type
and assertion
parameters as POST request parameters. Now I get "error_description": Node.Node.string("SSL is required to perform this operation.")]))
swift - 如何在 Vapor 中处理 PUT HTTP 请求?
我发现在 Vapor 中更新记录的唯一方法是:
但是,这不是一种非常 RESTful 的方式,因为它使用参数而不是 PUT 请求执行 GET 请求。
如何在 Vapor 中执行 PUT 请求?
swift - vapor swift 自定义验证器
我正在尝试在 Vapor 中创建一个自定义密码验证器。我似乎无法弄清楚如何使 Matches 工作。
swift - Swift 3 如何使用 Vapor 发送多部分发布请求
我正在使用蒸汽为我的应用程序托管图像。我有以下代码来接收图像并打印它。
如何仅使用 swift 发送多部分请求?这是我正在使用的当前发布请求代码。
swift - 服务器端 Swift 中的计划任务(Kitura、Vapor、Zewo 等)
是否有可能在服务器端 Swift 框架上调度任务,最好是 Kitura?
我需要安排任务;例如,每天凌晨 3 点擦除数据库。
heroku - Vapor & Heroku : 如何
是否有一些命令可以在 Heroku PostgreSQL 数据库中重新加载当前模式?
蒸汽运行准备在本地工作正常,但我没有找到在 Heroku 上做到这一点的方法