问题标签 [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 回答
423 浏览

swift - 是否可以在 Swift 2.2 中使用 Vapor Web 框架?

如何在 Ubuntu 14 上安装 Vapor,并在本地安装以使用最新的 Swift 版本?

0 投票
2 回答
1048 浏览

hosting - 在 Google Cloud Platform 上托管 Vapor Swift 应用程序

我在 Google Cloud Platform 上设置了一个 Ubuntu 实例,并在上面安装了 Swift-3 和 Vapor。然后我尝试使用vapor build命令构建 Vapor 应用程序,它成功了。然后我vapor run在应用程序文件夹上运行,它成功启动服务器,控制台说该服务在本地主机上可用,0.0.0.0:8080.

但是当我在浏览器窗口中输入我的虚拟机的静态 IP 时,我看不到我应该看到的蒸汽页面。相反,我得到了一个connection refused错误。

0 投票
1 回答
3016 浏览

swift - Vapor Web 框架:错误:Swift 不支持 SDK 'MacOSX10.11.sdk'

尝试使用 Swift 3 和 Xcode 构建 Vapor 0.13(以及可能的其他版本)时

环境

以下错误通常是第一个结果:

错误:Swift 不支持 SDK 'MacOSX10.11.sdk'

0 投票
3 回答
6236 浏览

swift - 如何使用 Vapor 提供静态文件?

我正在尝试使用 Swift 和 Vapor 框架编写服务器端应用程序。但是,我不知道如何使用 Vapor 提供静态文件。Public仅仅将它们移动到orResources目录是不够的。

我怎样才能做到这一点?

UPD。 我执行了 Tanner Nelson 建议的步骤,但它仍然不起作用。

到目前为止我尝试了什么:

  1. vapor buildvapor run(使用 Vapor Toolbox v0.6.1)。

  2. ./build/debug/App从根目录(包含Package.swift)。

  3. 按照 Tanner Nelson 的建议,在编辑方案后在 Xcode 8 beta 中运行。

在所有这些情况下,我都会出错 {"error":true,"message":"Page not found"}

我在文件夹中有文件vapor_logo.pngPublic文件夹中有相同的文件Public/images/。我尝试请求它,但它失败了。我提出的要求:http://localhost:8080/image/vapor_logo.pnghttp://localhost:8080/vapor_logo.png。但是,其他路线工作正常。

UPD 2。好吧,那是我所有的错误。首先,我认为被称为的文件vapor_logo.png,实际上是被称为vapor-logo.png的。其次,当您提出请求时,大小写很重要。我也尝试请求带有名称的文件,IMG_8235.JPG但将文件扩展名写为jpg,所以出现错误。

因此,回顾一下:如果您遇到与我相同的问题,请按照 Tanner Nelson 的回答并确保请求的文件名与磁盘上的文件名完全匹配。

0 投票
2 回答
3901 浏览

swift - 无法绑定到 0.0.0.0:8080,它可能正在使用中或需要 sudo

有时我在尝试从 Xcode 运行 Vapor 应用程序时会收到此错误。重新打开 Xcode 没有帮助,只有重新启动系统才有帮助。这是框架的错误吗?我应该怎么做才能防止这种情况发生?

0 投票
1 回答
1115 浏览

mysql - Vapor MySQL - 不显示为导入值

这个问题是关于 Swift Web 框架 Vapor 的。

我正在尝试使用 Swift 的包管理器导入 VaporMySQL 框架。

我已经在本地运行了数据库,mySQL 端口已打开并正在运行,mySQL 数据库正在运行,Vapor 应用程序正在运行[我已经编写了几个有效的 GET / POST 请求]。

但我不能导入 VaporMySQL。 这可能与我对 Package.swift 缺乏了解有关。

0 投票
2 回答
436 浏览

swift - 无法让 Vapor 与 Xcode 8 beta 3 一起使用

我按照此处的说明进行操作,但无法在我的 Mac 上使用蒸汽。这是我的 xcode 和 swift 版本

当我尝试使用此命令安装工具箱时

安装不成功并产生此消息

由此,我可以推断出我的 swift 位置错误(我不记得更改它)并且我的 xcode 内部版本号错误(因为 xcode beta 2 不再可供下载,所以我得到了 xcode beta 3。)

任何人都可以帮助我在不做太多更改的情况下完成这项工作,还是这个框架仍然过于挑剔而无法使用稍微不同的设置?

0 投票
1 回答
1164 浏览

swift - 为 Swift 后端开发安装 Vapor

我刚开始快速后端开发。我注意到 Vapor 并安装了 swift packange manager (Swiftenv)。我按照它的说明安装 Vapor CLI:

但不断得到错误:

有人面临同样的问题吗?如何摆脱它?

我还尝试了另一种方法:

输出是:

然后,我运行命令:

接着:

接着:

但我得到错误:

如何安装蒸汽 CLI ?

0 投票
2 回答
429 浏览

vapor - Vapor - 如何访问 FluentValue 类型?

这是一个 Swift、Vapor 相关的问题。

尝试创建 ResponseRepresentable 类时如何访问 FluentValue 类型?

VaporModel协议需要一个 ID;我想将我的 ID 变量分配为 FluentValue 可选。但是,我找不到它(即使在 Import Vapor & Import Fluent 之后)。

进口蒸汽进口流利

我正在关注有关设置响应可表示模型的 Vapor 视频。 https://www.youtube.com/watch?v=E1ir7_s_VTw

0 投票
1 回答
50 浏览

vapor - 对 Vapor Web 框架进行基准测试时出现邮箱完全错误

在 Mac OS X 10.11 上运行 Vapor 站点上的示例,是否有人在使用 wrk -c128 -1m http://localhost:8080进行基准测试时遇到错误?

这些错误是否与错误 Vapor 的代码或 Swift 的 Web 开发性能问题有关?能否以高优先级修复。

从 Vapor 0.14-0.16 测试它们。