问题标签 [server-side-swift]

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 回答
259 浏览

ios - Kitura 与 CouchDB - 导入 CouchDB 模块的问题

我正在尝试在我的 Kitura 服务器端 Swift 应用程序中使用 CouchDB。我的 Package.swift 包含所有依赖项,如下所示:

我从命令行运行以下命令来下载依赖项:

在我的 main.swift 中,我有以下代码:

如您所见,我得到“没有这样的模块 CouchDB”。有任何想法吗!

更新:

操作系统版本:OSX El Capitan 10.11.6 Apple Swift 版本 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1) Apple Swift Package Manager - Swift 3.0.2 (swiftpm-11750)

0 投票
1 回答
204 浏览

perfect - 完美的(服务器端 Swift)视图引擎

NodeJS我们有视图引擎(mustachepug),我们可以设置和使用它们中的任何一个。Perfect 是否有任何(默认或可安装的)视图引擎,具有类似Layout Setting,Partial Views和其他功能的功能?

我在 Perfect 文档中阅读了有关 Perfect-Mustache 的信息,但我认为它并没有说明如何使用它,或者如何将视图(.mustache or .html文件)与其他文件分开,以及如何渲染它们。

0 投票
0 回答
147 浏览

apache-storm - Perfect(服务器端 Swift)和 StORM 中的模型

我对 Perfect 中的建模和使用 StORM(在我的例子中是 MySQL-StORM)有一些疑问。假设我们有命名的模型UserNote具有以下简单规则:

  • 用户有id, firstName, lastName, age(optional)
  • 笔记有id, title, content
  • 用户可以有Zero or more笔记。
  • 每个笔记都属于One用户。

我的问题是:

  1. StORM 支持哪些数据类型?
  2. 如何在数据库中设置age属性?null-able
  3. 如何创建User和之间的关系Note

像这样的东西:

如何使用 Perfect(服务器端 Swift)和 MySQL-StORM 来实现这一点?

0 投票
2 回答
258 浏览

swift - 如何运行swift服务器单进程

我正在尝试在 Ubuntu 上使用 Kitura 运行基于 swift 的 Web 服务器。这是启动 hello word 服务器的以下命令。 .build/debug/helloworld 我可以使用启动独立进程,.build/debug/helloworld & 但如果再次执行,则使用该进程启动会创建多个进程。或者我必须杀死旧进程然后启动新进程如果我只想运行单个进程。

我已经按照以下教程让服务器运行起来。但是不想使用 Bluemix 来部署应用程序。相反,我想在 AWS ubuntu 上启动它。 http://www.kitura.io/en/starter/gettingstarted.html

我认为必须有更简单和正确的方法来做到这一点。

如您所见,我几乎是服务器的新手。

0 投票
1 回答
223 浏览

ios - 如何在完美的框架中取消/删除使用服务器端 swift 重定向客户端

在我的服务器端 swift 演示中,我有重定向到客户端。它被永久移动了。如何取消重定向。我使用下面的代码来重定向请求。

现在我无法取消或不调用另一个函数。有没有办法删除重定向请求?

0 投票
1 回答
111 浏览

javascript - 如何在 javascript 中点击发布请求,这会点击服务器端 swift 服务器?

如何在 javascript 中命中发布请求,该请求命中服务器端服务器(完美)?

我在脚本标签中的函数中获取了所有参数。现在我面临从功能到服务器的发布请求的困难

0 投票
1 回答
275 浏览

swift - 在 Ubuntu Linux 上的纯 Swift 中,数字类型不会自动桥接到 NSNumber?

在 MacOS 上,如果您这样做:

x 非零。

在 Ubuntu Linux 上,如果你这样做(即使使用 Swift 3.1.1),x 也是 nil。

我做错了什么,或者这只是在 Ubuntu/Linux 上使用 Swift 的 Foundation 缺少数字类型到 NSNumber 的桥接的事实?

另请参阅是否可以将 Swifts 自动数值桥接到 Foundation (NSNumber) 以用于 (U)Int8/16/32/64 类型?https://github.com/SwiftyJSON/SwiftyJSON/issues/745

0 投票
1 回答
377 浏览

swift - 如何在 Perfect-Swift 中读取和写入图像到 Web 根目录?

我在 Ubuntu Linux 服务器上托管了一个 Perfect-Swift Web 应用程序。我正在寻找一种从 Web 根目录读取图像文件并将其转换为 base64 兼容字符串以在响应中发送的方法。

0 投票
2 回答
518 浏览

swift - 具有完美身份验证和路由的服务器端 Swift

我有设置为上传文件的服务器端 swift 项目。我正在尝试对项目进行身份验证,以便只能通过有效登录访问文件。

main.swift

如果我将上下文更改为上下文,我会陷入一个循环,就像即使在成功登录后我也没有登录一样。如果我更改上下文:为了响应,我会陷入始终登录状态并且看不到文件。

index.mustache

更新

我接近让网站按照我想要的方式工作。代码打击显示了我所做的更改以及我需要克服的新障碍。这是如何在相同的情况下使用两个不同的上下文render

还更改了这部分代码。

0 投票
1 回答
422 浏览

swift - Vapor 2,一对多关系

你有任何关于如何使用 Vapor 2 创建一对多关系的例子吗?有一些示例说明如何执行此操作,但它们使用的是旧版本的 Vapor。

感谢您的所有建议。