kitura

    0热度

    1回答

    在本地创建Kitura应用程序并成功编译和构建。但是,当试图一段时间后部署到Heroku的,我得到下面的输出: /tmp/build_cbc1c98480abd8ace78731a677031c0a/.build/checkouts/Kitura.git--211144618449703330/Sources/Kitura/RouterRequest.swift:56:33:错误:使用未解析的标识

    1热度

    1回答

    我有一个XCode项目,它构建了一个可执行文件(swift package init --type executable && swift package generate-xcodeproj)。可执行文件导入一个通常将消息记录到控制台的框架,但由于该框架是由可执行文件导入的,因此不会显示日志消息。 如何从XCode控制台中的可执行文件调用的模块/框架内显示日志消息(Log.debug("Bla

    0热度

    2回答

    我想从我的Kitura服务器上的磁盘加载文件,但似乎没有找到一个文件的简单方法。任何人都可以建议如何找到服务器中包含的文件? 注意我不是在讨论如何在这里提供静态资源,如HTML页面。我想从磁盘加载文件到服务器,所以我可以使用这些数据。

    0热度

    1回答

    我在运行的Swift服务器上有一些可重现的问题。这是一个使用Kitura的多线程服务器。基础是:服务器运行一段时间后,下载请求开始需要客户端重试(通常是三次重试)。客户端的尝试导致服务器线程无法终止。在服务器上,下载问题在日志中显示为: [INFO] REQUEST /DownloadFile: ABOUT TO END ... 然后请求永不终止。 在我的服务器相关片段的代码如下所示: //

    0热度

    1回答

    由于我们可以从路由器获取请求中调用多个处理程序,我们如何传递,将第一个处理程序中计算的结果称为下一个处理程序块? // Uses multiple handler blocks router.get("/multi", handler: { request, response, next in response.send("I'm here!\n") next()

    0热度

    1回答

    我使用在AWS EC2服务器(在Ubuntu 16.04下)运行的Kitura(http://www.kitura.io)在Swift中编写了自定义服务器。我使用CA签名的SSL证书(https://letsencrypt.org)来保护它,所以我可以使用https从客户端连接到服务器。客户端在iOS(9.3)下本机运行。我使用iOS上的URLSession来连接到服务器。 当我向iOS客户端进行

    0热度

    1回答

    我想弄清楚服务器如何在iOS设备上工作。我发现this fantastic tool。我想关注this example。按照these指示,一切似乎都奏效,但是当我打开EndToEnd.Xcworkspace时,将方案更改为“ClientSide”并构建时,出现以下错误:<unknown>:0: error: missing required module 'CHTTPParser',还报告her

    2热度

    1回答

    我想使用Kitura在我的localhost目录中查看文件。 我已经写了: router.all("/test/*", middleware: StaticFileServer()) ,但它似乎没有工作 我想所有的文件在我的目录中。类似的,默认情况下的DirectoryIndex

    1热度

    1回答

    在Apache中,我有可能显示目录索引而不是index.html文件。像这样: Kitura有没有类似的功能,它允许我只显示目录的内容而不是有一个index.html?

    0热度

    2回答

    是否可以向客户端发送响应并在其他线程上执行一些工作,然后向客户端发送另一个响应,该工作已完成? 当前状态:直到我在我的异步回调方法中调用next()块时,用户不会获取任何数据。 预计:获得第一个响应,然后将第二个响应附加到第一个响应。可能吗?或者它甚至没有意义?