问题标签 [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 投票
0 回答
75 浏览

sockets - 如何合并渡槽未来使用飞镖控制台应用程序?

感谢来自 voidrealms 的 Bryan。过去 2 天(以及数周的研究)我一直在苦苦挣扎,现在我可以非常快地使用旧系统中的 dart tcp 套接字获取大数据。使用 dart 控制台应用程序的过程比 dart Future 项目快得多。

现在将飞镖控制台应用程序混合到渡槽未来应用程序的问题。在下面我把我的问题放在(********)之后。

如果我使用 Socket.connect("192 ..... 在 Future 内部,这个过程会很慢,有时会返回空响​​应。所以,我的问题是如何将渡槽 Future 与 dart 控制台应用程序合并。

aqueduct.io 部分

飞镖控制台应用程序

0 投票
0 回答
171 浏览

dart - 我可以在渡槽响应控制器中调用任何飞镖函数吗?

我需要调用 dart 函数做一些事情并将数据返回给渡槽控制器。那么,我可以在渡槽响应控制器中调用任何 dart 函数吗?如果是,如何?

更新代码: 我有全局变量,它打印为空。一旦套接字获取数据, void _printResponse(String _response) 就会打印数据,然后我将数据分配给全局变量。但是在 Future 处理数据变为 null 所以我不能返回作为响应对象。任何想法?

0 投票
1 回答
86 浏览

dart - 在 null 上调用了方法“didAddToChannel”

当我启动服务器时,我收到此错误

NoSuchMethodError:在 null 上调用了方法“didAddToChannel”。接收方:null 尝试调用:didAddToChannel()

这是我的代码

我编辑我的 ApplicationChannel 类并收到此错误。可以是什么?

0 投票
2 回答
71 浏览

orm - How can I use WHERE on a ManagedSet?

I have a many-to-many relation, having P, PF and F I want to filter P using F through PF. Like:

and the classes:

How can I filter this?

0 投票
1 回答
409 浏览

dart - 为什么我的 Dart Aqueduct 服务器中忽略了 main.dart 配置

我的 Aqueduct 服务器的 main.dart 文件是

我更改了端口号和实例数,但是当我启动服务器时

我仍然得到端口 8888 和两个实例:

只有当我像这样显式启动服务器时

我得到端口 3000 和一个实例:

为什么更改 main.dart 没有影响它?(我在进行更改后保存了文件。)我需要在其他地方进行更新吗?

0 投票
1 回答
722 浏览

dart - 如何将上传的多部分文件写入磁盘?

我正在尝试通过 Aqueduct 的多部分请求处理文件上传。Aqueduct 现在有一个关于如何在此处处理多部分请求的示例:

https://aqueduct.io/docs/http/request_and_response/#example-multipartform-data

该示例解释了如何获取文件的标题和内容。但是它没有解释如何将内容写入磁盘上的文件。

如何将上传到磁盘的文件内容写入?

下面的示例显示了我想要实现的目标,但不起作用:

0 投票
1 回答
59 浏览

dart - 输入'列表' 不是类型 'List 的子类型'

我正在使用aqueduct并且收到错误消息

但我不知道是什么?我运行我的代码没问题,只是我收到了这个我无法解决的错误,我用谷歌搜索了很多,但我找不到解决方案。这是我的“入口点”

这是我的发布方法:

我认为这可能是 lib 的错误,但我就是不知道。

0 投票
1 回答
16474 浏览

string - 错误“无法将“动态”类型的值分配给“字符串”类型的变量。在飞镖 2.2

自上次飞镖更新(2.2)以来,我收到了这个错误,

'动态'类型的值不能分配给'字符串'类型的变量。

这对我来说没有多大意义。代码绝对是微不足道的:

我认为这无关紧要,但这是在 Aqueduct 项目中。

在此先感谢您的帮助

0 投票
1 回答
78 浏览

dart - 错误状态:类型“_SpecialTypeMirror”不是类型转换中“ClassMirror”类型的子类型

我正在尝试运行渡槽的命令来生成数据库。

但我总是收到这个错误:

我正在使用这样的模型: import 'package:aqueduct/aqueduct.dart'; 导入“包:controle_rural_api/models/Farm.dart”;

类用户扩展 ManagedObject 实现 _User{}

这是完整的错误:

不要看我的代码有什么问题,但我无法生成代码,可以是什么?

0 投票
0 回答
228 浏览

dart - Aqueduct 中的“坏状态:未来已经完成”

我试图在prepare主通道的方法中加载一个对象,AutoRefreshingAuthClient然后加载一个FirestoreAPI对象,但我得到以下堆栈跟踪:

尽管此堆栈跟踪未指向我的代码中的任何内容,但我将问题隔离到clientViaServiceAccount该方法中的等待调用(下面的代码)prepare

我不确定我做错了什么,因为此 API ( googleapis ) 的文档在这种情况下基本上没有帮助,并且文档中显示的示例方法似乎在这里不起作用。

如何正确设置AutoRefreshingAuthClientandFirestoreAPI对象而不会出现此异常?

这是一个 Aqueduct 项目,如果我只是在创建时运行项目附带的示例代码,则运行没有问题。

我尝试将调用和初始化转移到不同的范围,但除此之外我不知道该尝试什么。

通道.dart

这一切都应该正确运行,我最终应该AutoRefreshingAuthClient会被传递给FirestoreAPI调用。