问题标签 [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.
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)
perfect - 完美的(服务器端 Swift)视图引擎
在NodeJS
我们有视图引擎(mustache
等pug
),我们可以设置和使用它们中的任何一个。Perfect 是否有任何(默认或可安装的)视图引擎,具有类似Layout Setting
,Partial Views
和其他功能的功能?
我在 Perfect 文档中阅读了有关 Perfect-Mustache 的信息,但我认为它并没有说明如何使用它,或者如何将视图(.mustache or .html
文件)与其他文件分开,以及如何渲染它们。
apache-storm - Perfect(服务器端 Swift)和 StORM 中的模型
我对 Perfect 中的建模和使用 StORM(在我的例子中是 MySQL-StORM)有一些疑问。假设我们有命名的模型User
并Note
具有以下简单规则:
- 用户有
id, firstName, lastName, age(optional)
- 笔记有
id, title, content
- 用户可以有
Zero or more
笔记。 - 每个笔记都属于
One
用户。
我的问题是:
- StORM 支持哪些数据类型?
- 如何在数据库中设置
age
属性?null-able
- 如何创建
User
和之间的关系Note
?
像这样的东西:
如何使用 Perfect(服务器端 Swift)和 MySQL-StORM 来实现这一点?
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
我认为必须有更简单和正确的方法来做到这一点。
如您所见,我几乎是服务器的新手。
ios - 如何在完美的框架中取消/删除使用服务器端 swift 重定向客户端
在我的服务器端 swift 演示中,我有重定向到客户端。它被永久移动了。如何取消重定向。我使用下面的代码来重定向请求。
现在我无法取消或不调用另一个函数。有没有办法删除重定向请求?
javascript - 如何在 javascript 中点击发布请求,这会点击服务器端 swift 服务器?
如何在 javascript 中命中发布请求,该请求命中服务器端服务器(完美)?
我在脚本标签中的函数中获取了所有参数。现在我面临从功能到服务器的发布请求的困难
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
swift - 如何在 Perfect-Swift 中读取和写入图像到 Web 根目录?
我在 Ubuntu Linux 服务器上托管了一个 Perfect-Swift Web 应用程序。我正在寻找一种从 Web 根目录读取图像文件并将其转换为 base64 兼容字符串以在响应中发送的方法。
swift - 具有完美身份验证和路由的服务器端 Swift
我有设置为上传文件的服务器端 swift 项目。我正在尝试对项目进行身份验证,以便只能通过有效登录访问文件。
main.swift
如果我将上下文更改为上下文,我会陷入一个循环,就像即使在成功登录后我也没有登录一样。如果我更改上下文:为了响应,我会陷入始终登录状态并且看不到文件。
index.mustache
更新
我接近让网站按照我想要的方式工作。代码打击显示了我所做的更改以及我需要克服的新障碍。这是如何在相同的情况下使用两个不同的上下文render
?
还更改了这部分代码。
swift - Vapor 2,一对多关系
你有任何关于如何使用 Vapor 2 创建一对多关系的例子吗?有一些示例说明如何执行此操作,但它们使用的是旧版本的 Vapor。
感谢您的所有建议。