问题标签 [kitura]
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 - 在 Bluemix 上向 Kitura 发送 HTTP POST 出错
我在 Kitura 上创建了一个简单的 REST。当我在你的 Mac 上运行它时,它运行良好。GET / POST / PUT / DELETE
被执行。当我在 bluemix 上运行它时,GET
方法可以正常工作,但是POST
错误。作为响应,POST
我应该返回JSON
创建一个对象并返回正文中包含文本“未知”的响应。然后,应我的要求,任何返回“未知”。那里的日志中没有错误。会是什么呢?
Kitura 版本 0.15.6,swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a
swift - 快速构建不起作用
我正在尝试在 XCode 上运行Kitura项目。我尝试按照此页面上的说明进行操作([ https://github.com/IBM-Swift/Kitura/wiki/Building-your-Kitura-application-on-XCode]),但是我在第 3 步 - 运行时失败了swift build -X
。我收到此错误:
看起来我安装了最新的工具链(见下面的截图)。 我也有 XCode 7.3.1 和 XCode 8 beta。你会建议什么来解决这个问题?
swift - Kitura 每秒请求慢还是低?
我已经下载了 Kitura 0.20 并创建了一个新项目作为基准测试swift build -c release
与可能达到 400k+ 请求/秒的 Zewo 和 Vapor 相比,分数似乎很低?
swift - 无法在 Xcode 8 上使用 Kitura 编译 Swift 包
尝试 IBM 的 Kitura。我使用 swift 包
然后我用
我的 Packages.swift 文件是这样的
和我的 main.swift 文件:
我正在使用新的 XCode8。swift --version
给我这个
当我从命令行用它吃午饭时,这很好用swift build
但是当我试图从 XCode 运行它时,我得到了error: missing required module 'CCurl'
swift - 如何在 Swift 中使用标签 {%include example.html%} Stencil
我在我的项目中嵌入了模板模板(Kitura https://github.com/IBM-Swift/Kitura,模板引擎模板https://github.com/kylef/Stencil#include)。我不明白如何使用标签{% include "comment.html" %}
。我的例子,但不起作用。
example.stencil.html
包括.stencil.html
代码迅速
错误:错误:在 ../include.stencil.html 中找不到“include.stencil.html”模板
如何使用它,请帮助我。:)
swift - 从模块 CCurl 调用 curlHelperSetOptString 时出错 - swift -Kitura
我在我的项目(Kitura https://github.com/IBM-Swift/Kitura )中使用CCurl(https://github.com/IBM-Swift/CCurl.git)然后我调用func curlHelperSetOptString,编译“swift build”并得到一个错误:
重复符号 _curlHelperSetOptString 在:/Users/xxxx/Documents/server/ServerSwift/.build/debug/ServerSwift.build/UploadService.swift.o /Users/xxxx/Documents/server/ServerSwift/.build/debug/KituraNet.build/ ClientRequest.swift.o ld:架构 x86_64 的 1 个重复符号:0:错误:链接命令失败,退出代码为 1(使用 -v 查看调用):0:错误:构建有 1 个命令失败
代码:
帮帮我,请
swift - 在 Bluemix 上部署 Swift 应用程序时出错错误:隐藏符号 Foundation Operations
我正在尝试在 BlueMix 上部署一个应用程序。我可以在我的计算机上本地运行应用程序,但不能在 BlueMix 上部署它。
我认为该错误是由缺少的库下的某些库或函数引起的。查看跟踪可能是 Foundation.OperationsDispatch。
如何包含缺少的库或解决上述问题。
错误日志如下:
swift3 - 如何使用 swift 3 进行同步 url 请求
我知道这个问题之前已经被问过,并且我同意大多数答案声称最好遵循在 Swift 3 中与 URLSession 异步请求的方式。我有以下场景,其中无法使用异步请求。
使用 Swift 3 和在服务器上快速运行的能力,我遇到了以下问题。
- 服务器接收来自客户端的请求
- 为了处理请求,服务器必须发送一个 url 请求并等待响应到达。
- 响应到达后,对其进行处理并回复客户端
问题出现在第 2 步,其中 URLSession 使我们能够仅启动异步数据任务。大多数(如果不是全部)服务器端 Swift Web 框架不支持异步响应。当请求到达服务器时,所有事情都必须同步完成,最后发送响应。
到目前为止,我发现的唯一解决方案是使用 DispatchSemaphore(参见最后的示例),我不确定这是否适用于缩放环境。
任何帮助或想法将不胜感激。
我只有 kitura web 框架的经验,这就是我遇到问题的地方。我想在所有其他 swift web 框架中都存在类似的问题。
ios - 可以在 Swift 应用程序和后端之间交换对象吗?
据我目前了解,一种方法是使用 JSON。但是将 swift 对象发送到服务器以确保服务器具有相同的可用类似乎更好更容易。这样我就可以在每一步中继续使用 swift。
这可能吗?我将如何去做?
当前设置:
- 用于发送数据的 Swift Playground。
- Kitura 服务器接收数据。
游乐场代码:
Kitura main.swift 代码:
swift - Post 在 Kitura 中将 Request Body 设为 nil
我尝试使用来自 REST CLIENT & POSTMAN 以及终端的 json 正文向我的本地主机发布请求。但总是 request.body 为零。使用包:.Package(url:“ https://github.com/IBM-Swift/Kitura ”,majorVersion:1,minor:1)。