问题标签 [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 - 是否可以在 Swift 2.2 中使用 Vapor Web 框架?
如何在 Ubuntu 14 上安装 Vapor,并在本地安装以使用最新的 Swift 版本?
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
错误。
swift - Vapor Web 框架:错误:Swift 不支持 SDK 'MacOSX10.11.sdk'
尝试使用 Swift 3 和 Xcode 构建 Vapor 0.13(以及可能的其他版本)时
环境
以下错误通常是第一个结果:
错误:Swift 不支持 SDK 'MacOSX10.11.sdk'
swift - 如何使用 Vapor 提供静态文件?
我正在尝试使用 Swift 和 Vapor 框架编写服务器端应用程序。但是,我不知道如何使用 Vapor 提供静态文件。Public
仅仅将它们移动到orResources
目录是不够的。
我怎样才能做到这一点?
UPD。 我执行了 Tanner Nelson 建议的步骤,但它仍然不起作用。
到目前为止我尝试了什么:
vapor build
和vapor run
(使用 Vapor Toolbox v0.6.1)。./build/debug/App
从根目录(包含Package.swift
)。按照 Tanner Nelson 的建议,在编辑方案后在 Xcode 8 beta 中运行。
在所有这些情况下,我都会出错
{"error":true,"message":"Page not found"}
我在文件夹中有文件vapor_logo.png
,Public
文件夹中有相同的文件Public/images/
。我尝试请求它,但它失败了。我提出的要求:http://localhost:8080/image/vapor_logo.png
和http://localhost:8080/vapor_logo.png
。但是,其他路线工作正常。
UPD 2。好吧,那是我所有的错误。首先,我认为被称为的文件vapor_logo.png
,实际上是被称为vapor-logo.png
的。其次,当您提出请求时,大小写很重要。我也尝试请求带有名称的文件,IMG_8235.JPG
但将文件扩展名写为jpg
,所以出现错误。
因此,回顾一下:如果您遇到与我相同的问题,请按照 Tanner Nelson 的回答并确保请求的文件名与磁盘上的文件名完全匹配。
swift - 无法绑定到 0.0.0.0:8080,它可能正在使用中或需要 sudo
有时我在尝试从 Xcode 运行 Vapor 应用程序时会收到此错误。重新打开 Xcode 没有帮助,只有重新启动系统才有帮助。这是框架的错误吗?我应该怎么做才能防止这种情况发生?
mysql - Vapor MySQL - 不显示为导入值
这个问题是关于 Swift Web 框架 Vapor 的。
我正在尝试使用 Swift 的包管理器导入 VaporMySQL 框架。
我已经在本地运行了数据库,mySQL 端口已打开并正在运行,mySQL 数据库正在运行,Vapor 应用程序正在运行[我已经编写了几个有效的 GET / POST 请求]。
但我不能导入 VaporMySQL。 这可能与我对 Package.swift 缺乏了解有关。
swift - 无法让 Vapor 与 Xcode 8 beta 3 一起使用
我按照此处的说明进行操作,但无法在我的 Mac 上使用蒸汽。这是我的 xcode 和 swift 版本
当我尝试使用此命令安装工具箱时
安装不成功并产生此消息
由此,我可以推断出我的 swift 位置错误(我不记得更改它)并且我的 xcode 内部版本号错误(因为 xcode beta 2 不再可供下载,所以我得到了 xcode beta 3。)
任何人都可以帮助我在不做太多更改的情况下完成这项工作,还是这个框架仍然过于挑剔而无法使用稍微不同的设置?
swift - 为 Swift 后端开发安装 Vapor
我刚开始快速后端开发。我注意到 Vapor 并安装了 swift packange manager (Swiftenv)。我按照它的说明安装 Vapor CLI:
但不断得到错误:
有人面临同样的问题吗?如何摆脱它?
我还尝试了另一种方法:
输出是:
然后,我运行命令:
接着:
接着:
但我得到错误:
如何安装蒸汽 CLI ?
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
vapor - 对 Vapor Web 框架进行基准测试时出现邮箱完全错误
在 Mac OS X 10.11 上运行 Vapor 站点上的示例,是否有人在使用 wrk -c128 -1m http://localhost:8080进行基准测试时遇到错误?
这些错误是否与错误 Vapor 的代码或 Swift 的 Web 开发性能问题有关?能否以高优先级修复。
从 Vapor 0.14-0.16 测试它们。