问题标签 [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.

0 投票
1 回答
160 浏览

swift - Vapor 按距离查询类

假设我需要在vapor中查询两个类之间的距离。这就是我的意思

类似的东西

0 投票
0 回答
539 浏览

rest - 通过 HTTPS REST 读取 Firebase 数据库时出现错误:301 Moved Permanently

我的配置 Swift 3、服务器的 Vapor 框架和 Xcode 8.1

我正在尝试通过使用从 Oauth 2.0 收到的 access_token 调用 Firebase 来读取我的 firebase 数据库的内容,但我得到了error 301 Moved Permanently. 在 GET 请求的 uri 中使用的正确路径是什么?我想这是我的错误。

在此处输入图像描述

0 投票
1 回答
415 浏览

mysql - Swift Vapor/Fluent 模型中的其他数据类型(例如 Unsigned SmallInt、Datetime 和 Decimal)?

我正在尝试Model使用 Vapor 创建一个,在该prepare方法中,我似乎无法弄清楚如何在语句中添加一些数据类型。

查看 Vapor 源代码,似乎可以存储一些数据类型:

因此可以存储 Int、String ( VARCHAR)、Double、Bool 和 Data ( BLOB) 等数据类型,但我找不到我要查找的类型,具体来说:

  • 无符号SMALLINT( UInt16)
  • DATETIME
  • DECIMALMySQL 十进制,不是双精度或浮点数)

我怎么做这些?

0 投票
3 回答
15626 浏览

firebase - 无法通过 HTTP/REST 访问 FireBase 数据库错误 403 Forbidden

Swift + Vapor 服务器框架 + Xcode 8.1

我正在尝试读取向我的数据库发出 HTTP 请求的 Firebase 实时数据库,但我的权限被拒绝。

这些是步骤:
1. 使用从“console.developers.google.com”下载的密钥创建 JWT 签名
2. 将 POST 请求发送到 OAuth2 服务器并获取访问令牌
3. 将 GET 请求发送到 firebase 数据库,并使用从OAuth2 服务器。

我得到“权限被拒绝”,HTTP/1.1 403 Forbidden

Firebase 服务帐号 FireBase 数据库规则

0 投票
1 回答
143 浏览

vapor - 上传文件时 CPU 使用率高

此代码使用 99-100% CPU:

如何优化这个任务?

0 投票
1 回答
177 浏览

swift - 一个“模型”类看起来有什么关系?

使用Vapor我想存储与孩子的关系。我还没有找到任何类应该是什么样子的例子,我只是在猜测该怎么做。谁能提供一个与其他Model对象列表有关系的类的示例?

0 投票
1 回答
607 浏览

swift - 我可以使用直接 SQL 来获取使用 Fluent (Vapor) 的表中的行数吗?

我想这样做SELECT COUNT(column_name) FROM table_name;是为了取回一个 Int 并将其作为响应的一部分返回。我不想为了获得计数而将每个对象都加载到内存中;像这样:User.query().all().count

请告诉我这可以通过 Fluent 实现!:)

0 投票
1 回答
225 浏览

swift - 如何将 AuthMiddleware 用于多个实体?

我尝试将 Vapor AuthMiddleware用于两个实体:客户商家

https://vapor.github.io/documentation/auth/request.html

但正如我所见,如果添加的第一个中间件(客户)被第二个(商家)替换:

或者

因此,如果我尝试通过请求中的凭据登录:

我有一个错误:

但它只抛出第一个添加的实体,AuthMiddleware 被其他 AuthMiddleware 替换......

请让我知道是否有可能解决这个问题。谢谢!

0 投票
1 回答
211 浏览

swift - 如何设置 Fluent Query 的限制?

如何使用 Vapor 对 Query 设置限制和偏移量Fluent

0 投票
1 回答
229 浏览

vapor - 叶模板中的访问会话

我对 Leaf 模板引擎有疑问。

如何访问叶模板中的会话值?例如循环浏览 Laravel 中的 Flash 消息:https ://laravel.com/docs/5.3/redirects#redirecting-with-flashed-session-data

我找不到解决方案来实现这一点。

提前致谢