问题标签 [vapor]
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.
linux - 随机字母数字字符串 Linux Swift 3
在尝试使用 Swift 3 在 Linux 中生成随机字符串时,我遇到了 2 个问题。
arc4random_uniform 仅在 BSD 上的 Linux 中不可用。所以我能够摆脱使用 random() 函数。当我生成可变大小的随机数时,这很有效(见下面的代码)
/li>
这很有效。 编辑:它有效,但每次都给我相同的数字:(
- 在尝试生成随机字母数字字符串时,我仅限于使用 Swift String 而不是 NSSTRING。Linux 抛出此错误
原始的预 Linux 代码块:
以及我在使用上述代码时得到的实际错误
针对 linux 代码块进行了修改。
但这次错误很奇怪,它只说 非法指令,没有额外信息。我以交互模式运行 docker 容器,并且在调用其他函数等时看到我的服务器正在运行并打印出来。
但问题是当我在 IBM 的 swift 沙箱中运行它时,该功能实际上是有效的
我假设它也使用linux。我非常困惑和困惑任何帮助将不胜感激。
(更新):我只在一个带有单个 swift 文件的 linux 环境中运行了相同的功能,而不是 Vapor swift Web 框架。它有效。正如我在上面的编辑中提到的,它每次都会给我相同的随机字符串。一旦我的构建完成,我仍然需要测试整个项目。但除此之外,我需要知道 random() 函数是否真的每次都会给我一些新的东西,而不是同样的废话。
ios - Swift Vapor 服务器:如何在获取请求中返回嵌套字典?
我开始在 Xcode 中使用 Vapor 来构建一个简单的服务器来支持我的应用程序。我正在尝试了解如何正确构建我可以在获取请求中返回的 JSON 对象。
我有以下内容:
这不起作用,它告诉我“参数标签(节点:)不匹配任何可用的重载”
如何构建包含字符串、数字和嵌套字典的 JSON?
vapor - 如何使用 Vapor 客户端路由到另一个端口
我想使用 Vapor 作为面向外部的 API 来访问其他内部服务。例如:
但是,我收到一条错误消息,说明该 URL 不是 URI(在端口和“:”之间存在问题)。此外,如果我需要转发到多个内部服务,我需要多个客户端吗?
swift - Swift Vapor Cookies 不工作
我正在尝试创建 cookie,但在浏览器中没有看到任何 cookie。取而代之的是,我在 Postman 上得到了不同的输出,在 chrome 浏览器上得到了不同的输出。
打击是我编写cookies的方式。
创建路线
/li>处理程序
/li>下面是创建过期处理程序的函数
/li>
在邮递员中,我得到了一个名为“vapor-sessions”的cookie
在 chrome 浏览器中,我得到了两个 cookie,如下图所示。
但是我想要的那个不在那里。!!!!!!
编辑:
我也尝试过下面的代码,但 Postman 没有运气,但是这个“在 chrome 中工作”,我对其他浏览器有疑问!!!!
swift3 - Vapor 客户端 GET 响应中的空主体
我正在尝试连接到
Bamboo HR 的 API,并且我已经设法使其curl
与 Swift Foundation 的URLRequest
/ URLSession
(以及较旧的 Express node.js 应用程序)一起工作。
但是,当尝试通过该方法使用Vapor 的客户端.get()
时,我200
从 BambooHR 获得了成功的响应 - 但响应.body
是空的。
这是代码片段:
key 和 {myDomain} 是示例中的占位符
当我这样做时print(response)
,这就是显示的内容:
我想知道我是否对 Vapor 做错了什么,或者它是否是一个错误。
swift - Swift Vapor SWXMLHash 可能是 SWXMLHash 错误
我正在 Vapor 中构建一个应用程序。我的网站在 localhost 上运行良好,但在 Heroku 上运行不正常。我有一个包含 xml 元素的列表。Xml 由 SWXMLHash 解析。Heroku 仅打印静态标题。我在服务器日志中看不到任何有关错误的信息。一切都需要正常工作,但不能正常工作。
swift - Swift 使用 Vapor 框架时如何缓存静态文件
Public/css/ 中有一些 css 文件。我习惯于在 .htaccess 中为 Apache 服务器设置缓存规则。使用 Vapor 时如何使浏览器缓存静态文件?
swift - swift vapor build(Building Project) will never ending and getting warning 'it's just not linked'
I have installed vapor on my mac and when trying to build project, it will never ending.
I am getting waring when trying to install again like below (brew install qutheory/tap/vapor)
and below is my running console output.
The last building project step will never ending.
.
Edit:
Building with Xcode works good, but I want to do with 'vapor build' command not from Xcode.
sql - 500 操作无法完成。(PostgreSQL.DatabaseError 错误 1。)
在做 Ray Wenderlich 教程“Server Side Swift with Vapor: Persisting Models”时,我尝试在 Acronyms 类中再添加一个参数(param)。
起初,我在没有更多参数的情况下运行此代码。它有效。但是当我添加一个它失败了。
错误:500 操作无法完成。(PostgreSQL.DatabaseError 错误 1。)
我的 main.swift: