462得票42回答
dyld:库未加载:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib

我通过 homebrew 安装了 vapor,然后立即执行 vapor new Hello 命令想开始一个新项目,但是终端返回以下信息:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referen...

67得票2回答
Swift:反斜杠点“\.”代表什么意思?

我刚接触后端Swift,想使用Vapor快速启动一个项目…… 我运行了vapor new WebServer --template=auth-template,现在我正在尝试弄清楚像return \.email这样的东西是什么意思。 为了更多的背景信息,我正在查看WebServer > Sou...

42得票2回答
蒸汽:地址已在使用中(错误编号:98)

我将我的蒸汽项目部署到Ubuntu上,并进行了supervisor和Nginx的配置。 当我调用服务器时,第一次调用成功,但尝试第二次调用时,浏览器会收到502错误网关错误。当我检查错误日志时,错误是:"Fatal error: Error raised at top level: bind(...

24得票3回答
如何使用Vapor提供静态文件服务?

我正在尝试使用Swift和Vapor框架编写服务器端应用程序。但是,我无法弄清楚如何使用Vapor提供静态文件。仅将它们移动到Public或Resources目录是不够的。 我该怎么办? 更新。 我按照Tanner Nelson建议的步骤执行了操作,但仍然不起作用。 我迄今为止尝试过的:...

21得票1回答
使用Unix Socket建立流畅的MySQL连接

我正在按照Vapor文档上MySQL包的入门部分进行操作,我能够逐步跟随并成功地使用自定义数据库凭据建立了与MySQL数据库的连接,如下所示: /// Register providers first try services.register(FluentMySQLProvider()) ...

18得票2回答
无法绑定到0.0.0.0:8080,可能被占用或需要sudo权限。

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

18得票1回答
如何在Vapor 3中访问查询参数

基本上就是这样。我想知道如何在Vapor 3中使用url查询参数。我似乎在文档中找不到相关内容。 例如:/objects?fancy=true,我该如何访问fancy参数。

18得票10回答
使用Vapor 3更改主机名和端口

看起来Vapor 3没有读取Config/server.json文件,所以我无法配置Vapor 3应用绑定的主机名和端口。 Vapor 3有不同的解决方案吗?

16得票2回答
“String”不符合预期类型“CVarArg”。

当我尝试使用NSLog登录时,我遇到了这个错误: remote: /tmp/build_f459d376d1bc10ac2e93e52575ac5ea9/Sources/App/main.swift:368:49: error: argument type 'String' does not...

16得票2回答
将Vapor和React集成

我正在构建一个经典的数据库支持、动态网站,允许用户分享线索。 我有些老派,并希望使用纯MVC架构来实现我的系统。我考虑使用React作为纯“V”模式,用Vapor来完成“M”和“C”的角色。我需要一些帮助来理解如何集成Vapor和React,或更准确地说是决定某些功能最好放在哪里。 我的V...