问题标签 [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.

0 投票
2 回答
307 浏览

swift - 使用 Kitura - Swift 保存数据

我正在做一个 POC 以使用 IBM 的 Kitura 应用程序将数据保存到 CouchDB 中。我能够使用脚本在 CouchDB 中上传一些数据,并能够使用 Web API 获取和发送这些数据。

同样,我想要另一个接受 JSON 格式数据并保存在 Couch DB 中的 API。

任何指导都会非常有帮助。

0 投票
1 回答
1291 浏览

swift - 如何在不使用 UIImage 的情况下在 Swift 中处理图像?

我正在构建一个 Kitura Web 应用程序,我需要能够处理用户上传的图像。

我有一个 Foundation 的实例Data,我想在不使用任何 Cocoa 库/框架(Foundation 除外)的情况下执行以下操作:

  • 验证是否Data是有效的图像文件
  • 将图像转换为.png
  • 检查图像的分辨率
  • 将图像文件调整为特定宽度,高度跟随比例
  • 保存到本地文件系统

我该怎么做?只要它们在 Linux 上工作,我就可以使用第三方库/框架。

0 投票
1 回答
235 浏览

objective-c - 在 Kitura 中使用 Microsoft SQL Server

我需要检查是否可以使用 ICT(IBM Cloud Tool)将 SQL Server 与托管在 Bluemix 中的 Kitura 一起使用。我喜欢在服务器中使用 Swift 的想法,但同时我只知道外部托管的 Microsoft SQL Server 数据库,并希望在我的 Kitura 服务器中调用它,然后公开为 WebService/API。

我找到了一个很好的 ObjectiveC 库,它可以建立 SQL Server 连接。但那是 ObjectiveC,并且可以与 Swift 一起使用。 https://github.com/martinrybak/SQLClient 但是当我在 Kitura 项目中安装它时会抛出错误(我可以提供详细信息......)

只是想知道是否有人知道:

1)有没有办法使用我可以在 Kitura Server 中调用的 SQL Server。(在 BlueMix 之外)

2) 有没有办法在 Kitura 中安装 Cocoapods - 特别是如果 Cocoapods 安装了 ObjectiveC 库。我可以使用桥接头将其引入 Kitura 服务器代码吗?(我试过但似乎没有用)

3) 有没有办法使用我可以在 Kitura Server 中调用的 Microsoft SQL Server。(在 BlueMix 中)

非常感谢。

0 投票
1 回答
374 浏览

swift - 在 Kitura 中运行单元测试时出错

我是 Kitura 和 Xcode 的新手,在添加测试文件时遇到了一些问题。它似乎与@testing 指令有关。我的设置与Kitura 网站上显示的相同。当我在控制台中调用swift build然后swift test我得到以下错误:

但是,当我注释掉@testable import test行并键入swift build然后swift test时,我收到以下错误:

当我尝试从 Xcode 生成的项目中测试它时(swift package generate-xcodeproj)然后我得到编译错误:

Xcode 构建错误

没有测试文件,一切正常。下面我介绍项目结构:

Xcode 项目结构

0 投票
1 回答
273 浏览

swift - 通过删除“下一个”闭包来简化 Kitura RouterHandler?

我在和Kitura一起玩。我安装了一个路由器端点,如下所示:

我对这个next闭包/回调参数感到非常困惑/沮丧。许多(可能已经过时?)教程没有提及或包含它,但如果我不调用它,我的路由器就会挂起并且永远不会发送客户端响应。

有没有办法让我避免在 my 中调用这个RouterHandler?还是自动调用?需要在每个方法中手动执行此回调似乎是潜在人为错误的巨大来源,并且会增加混乱。(其他框架如 Spring Web 自动执行链,不需要next()调用。)

0 投票
1 回答
144 浏览

swift - IBM Bluemix - Kitura Swift - 缺少必需的环境变量:“OPENAPI_SPEC”

我暂时被困住了。我无法获得移动项目的源代码,也不知道问题出在哪里。我所有的研究都没有积极的结果。

我使用 IBM Bluemix 的目的是为自己开发一个仅使用 Swift(服务器端 + iOS)的小项目,因为我是 iOS 移动开发人员。

当我尝试获取移动项目(iOS)的代码时,出现以下错误:

我想使用适用于 iOS 的 OpenWhisk SDK。我不知道在哪里设置变量 OPENAPI_SPEC 以及在其中放入什么值。

我已经设置了一个从“Runtime for Swift - Kitura”开始的 Cloud Foundry 应用程序和一个名为“Code Starter - OpenWhisk”的移动项目。

你能帮我一些建议或一些样本吗?谢谢!

0 投票
1 回答
1024 浏览

swift - 有什么简单的方法可以远程调试在(开发)服务器上运行的 swift(vapor/perfect/kitura)应用程序?

使用 Xcode 很容易调试在本地机器上运行的服务器端 swift (vapor/perfect/kitura) 应用程序。不幸的是,在本地工作站上运行服务器应用程序并不总是那么容易,因为数据库连接和其他各种难以在本地机器上“模拟”的交互。为了使应用程序的行为更像在生产使用中,我更愿意对在服务器上运行的服务器端 swift (vapor/perfect/kitura) 应用程序进行某种远程调试。

llvm 似乎能够支持远程调试。是否有任何选项可以将 Xcode 调试器附加到远程应用程序(在服务器上运行),或者是否有任何其他 IDE 能够做到这一点?

0 投票
1 回答
156 浏览

swift - Swift kitura 多语言支持

Swift kitura 框架是否有任何多语言支持?我想使用作为 kitura 组件提供的 mustache 模板引擎。

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

ios - CouchDB Kitura 执行视图

我正在使用以下代码使用 Kitura 针对 CouchDB 执行 Swift 代码。

在我的 CouchDB 中,我创建了视图:

在此处输入图像描述

我收到以下错误: