问题标签 [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.
swift - 在 Vapor、Swift 中添加路由到资源?
我有一个Stall
Resource
我有一个StallController
继承的方式ResourceRepresentable
。
我可以执行/stalls/
获取所有Stall
s,/stalls/1
获取Stall
ID 1,但我想添加一条路线,如果我这样做,/stalls/1/products
我可以获取Stall
ID 1 下的所有产品。
我将如何将路线添加到 a Resource
?
javascript - ParseError.tagTemplateNotFound("short\").val")
我正在开发一个非常简单的 Vapor 应用程序。我目前正在研究其中一种观点:
这段代码一直有效,直到我将short
变量添加到setHref
函数中。然后我得到一个解析错误:
为什么会这样?
database - 如何根据孩子进行排序?
使用 Vapor 和 Fluent(如果重要的话是 PostgreSQL)我有一个实体B
(aID: Node
A 是 B 的父级)要引用A
,并且A
与B
. 如何进行查询以获取所有A
按 ' 的计数排序的B
'?
我希望结果看起来像这样:
All A's in DB
swift - How do I read this Swift syntax?
I am using Vapor and one of the first thing is to use get method which looks like following:
Now my understanding was that the closures are like variable of type functions. Correct? Here I see we call a method get
on an instance of Droplet
class called drop and pass in a string.
What is with the closure being called/passed inside the get method body? How do I read this?
html - 页面存在时出现 404 错误
我正在使用 HTML 表单向服务器发出发布请求。当我按下表单的提交按钮时,我得到一个 404 页面不存在错误。但是,如果我通过直接在地址栏中输入来访问 URL,则会收到我应该从服务器获取的错误(400 无效请求)。
这是我的 HTML(注意我使用的是叶子):
我的服务器代码(Swift):
为什么我会收到 404 错误?
我使用的 Web 框架是 Vapor。
swift - 在 Vapor 中描述依赖包的主要版本和次要版本
如何决定在下面的代码中majorVersion
放置什么。minor
我试图将 sqlite3 与蒸汽一起使用并被困在这里。
当我这样做时,我收到如下错误vapor build
-
获取依赖项 [失败] 检查依赖项的 Package.swift 文件以查看冲突所在。错误:swift-package:错误:无法满足依赖关系图。未找到版本标记在 (1.1.0..<1.1.9223372036854775807) 范围内的包 ( https://github.com/vapor/sqlite-driver.git )。找到标签 ([0.0.0, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.0, 0.6.0, 0.7. 0, 1.0.0, 1.0.1])
swift - Ubuntu 14.04 (Windows) 上的 Vapor 设置错误
以下来自https://vapor.github.io/documentation/getting-started/install-toolbox.html的步骤会导致此错误:
$ curl -sL toolbox.vapor.sh | bash
/swift-3.0/usr/bin/swift-build:加载共享库时出错:libFoundation.so:无法启用可执行堆栈,因为共享对象需要:无效参数
有任何想法吗?
json - JSON函数调用中的Swift Vapor框架差异
我的问题是 Vapor JSON 函数调用return JSON(["foo":"bar"])
与有什么区别return try JSON(node: ["foo":"bar"])
?
两种变体都有效,正确的方法是什么?
混合它们喜欢return JSON(node: ["foo":"bar"])
或return try JSON(["foo":"bar"])
会使构建失败。