问题标签 [aqueduct]

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 投票
1 回答
106 浏览

dart - Aqueduct ORM 缺少 FROM 子句

我有一个使用 ORM 的 Aqueduct 项目,其数据对象如下:

关系:

  1. 用户有很多东西(多对一)

  2. A Thing 有一个 Thinglet(一种,一对一)

  3. 一个事物有一个小事物(另一种,一对一)

现在,我想更新Thingfor a User,所以我这样做:

这会引发一个 SQL 错误说missing FROM-clause entry for table "t1"

我到底在这里想念什么?我知道模型很好,因为inserts 和fetchs 工作正常,并且数据库中的数据看起来也很好。

0 投票
1 回答
486 浏览

dart - 如何使飞镖/渡槽永久运行

我是 Dart lang 的新手,也是 Linux 上 API 服务的新手。
我的问题是,如何在 linux 中保持 Dart 服务处于活动状态?如果我的服务有问题,我该怎么做才能回收?

我需要在 crontab 中运行吗?

0 投票
1 回答
256 浏览

dart - Aqueduct ORM 多个嵌套连接

我正在将 Aqueudct ORM 与如下数据模型一起使用:

我的表格看起来像这样:

我想写一个查询来获取大脂肪A,但我想不通。

到目前为止,我有:

这给了我AB只有c1. 我如何编写一个查询,以便我得到c2以及c3

0 投票
1 回答
5428 浏览

postgresql - Flutter 和 PostgreSQL

对不起,我问也许很愚蠢/愚蠢

我是 Rookie 自学成才的开发者

我试图让我的颤振应用程序与我的 PostgreSQL 数据库一起使用

不幸的是,我找不到任何与让 Flutter 和 postgreSQl 一起工作相关的内容

我能找到的只是使用 Aqueduct 一个我无法安装的 dart 包

https://medium.com/flutterpub/flutter-how-to-do-crud-with-postgresql-part-1-57d8d3652a31

因为他们找不到安装 Aqueduct 的库

有没有其他方法可以让 Flutter 与 PostgreSQL 一起工作?

或者有什么方法可以让 Aqueduct 工作?

非常感谢您在这方面的帮助。

0 投票
2 回答
313 浏览

testing - 如何使用 Aqueduct 线束测试文件上传?

我按照 Aqueduct 教程创建测试,但它缺少一个我急需的示例;我无法使用我的控制器测试文件上传端点。

我已经实现了一个控制器:

使用 Postman 上传文件时效果很好。

现在我正在尝试为此端点编写一个测试:

并在 vscode 调试器中得到这个:

0 投票
0 回答
44 浏览

sql - 飞镖渡槽产生平缝

我正在使用渡槽飞镖框架并遇到一些问题。由于渡槽没有这么大的社区,因此很难用谷歌搜索问题。例如,如果我有 3 个表:用户、书籍、userBooksLikes。我想在 userBookLikes 表中跟踪哪个用户喜欢什么书。它有两个伪造的密钥,来自 Books 和 Users 的 ID。现在我只想查询特定用户喜欢(但不是不喜欢)的书籍。我怎么做?我想要一个输出,只给我事件,没有用户。在这个框架中可能吗?谢谢 :)

PS:如果有人知道如何将约束放入数据库模型,这样用户就不能喜欢和不喜欢一本书,我会非常高兴^^

0 投票
0 回答
62 浏览

dart - 与 Auth 用户表相关

我想将 Auth User Table 用于其他表。具体来说,我想将其他表的 ID 用作外键。在我开始在 chanel.dart 中实现 OAuth2 之前,它运行良好。现在它抛出一个错误:

我不知道如何解决这个问题。而且我认为很明显,如果您有多个用户,并且有个人资料,您应该能够将 userID 作为外键,以显示所有权。

编辑:

ManagedObject 声明如下所示:

0 投票
0 回答
127 浏览

dart - 如何进行嵌套查询或仅查找 Aqueduct dart 中是否存在外键

我尝试了 5 个小时,但我找不到解决方案。我想要一个嵌套查询,用于多对多关系。如果我再次使用我的 User、Books、userBooksLikes 示例。(为了更好地理解:我想在 userBookLikes 表中跟踪哪个用户喜欢什么书。它有两个外键,来自 Books 和 Users 的 ID。)我想查询不存在 Like 的书。所以我需要一个这样的 SQL 查询:

或者类似的东西。我在文档中发现的唯一可能是

但这似乎行不通。我现在通过在获取后删除数据来做到这一点,但我没有这个比例。

有没有办法通过数据库查询来做到这一点?

0 投票
1 回答
24 浏览

dart - auqeduct 如何获取属性的长度作为瞬态属性?

在我的模型中,Author有很多Book。是否可以将每个作者的书籍数量作为临时属性?

这是我尝试过的,但它说:

NoSuchMethodError:在 null 上调用了 getter 'length'。

我的灵感来自docs

我正在使用渡槽 3.2.1。

0 投票
1 回答
140 浏览

flutter - Aqueduct 不响应 Flutter 获取请求

您好,我正在制作一个使用 http 框架并发送我的服务器以获取请求的应用程序。我将 Aqueduct 用于后端服务,当我使用 POSTMAN 发送“获取请求”时它正在工作,但是当我使用我的应用程序发送获取请求时,Aqueduct 在控制台上给出一条消息:

当我使用邮递员发送获取请求时,一切都很好,服务器给出了响应:

我的邮递员标题:

我的颤振应用标题:

我的颤振应用程序获取请求: