问题标签 [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 回答
321 浏览

dart - 如何在 Aqueduct Dart 服务器中获取客户端请求的 IP 地址

我正在制作一个渡槽服务器。我想知道用于监控日志和提供基于位置的一般内容的客户端请求的 IP 地址。

在 Aqueduct 中,我看不到如何获取 IP 地址。

我要说我尝试了 X、Y 和 Z,但没有奏效,但我刚刚找到了答案,所以我将在下面添加它。

0 投票
1 回答
393 浏览

firebase - 如何将 Dart Aqueduct API 与 Google Firestore 连接?

我想将 Aqueduct API 与 Google Firestore 连接,并通过 API 到 Firestore 执行 Post/Get 操作。

0 投票
1 回答
115 浏览

api - 关于dart中ldap的问题,我们可以用ldap authen创建aqueduct API吗?

我是 Flutter 和代码的新手,我使用 Aqueduct 创建 API。现在我想使用 ldap 服务器来验证我的应用程序,我搜索 dartdap 并且它可以在 Flutter 应用程序中运行良好,但是如何在 Aqueduct dart 中使用 ldap authen 创建一个 API?可以帮帮我吗

0 投票
1 回答
877 浏览

dart - 如何使用 Dart/Aqueduct 在多部分发布请求中获取文件名

我正在尝试使用 MultipartRequest 将图像从客户端(颤振)上传到服务器(Aqueduct.io)。它正在工作,但当前文件名分配给当前时间,我如何从客户端传递文件名并在服务器端解析它?

客户端代码:

服务器代码:

0 投票
1 回答
189 浏览

json - 未处理的异常:异常:{错误:实体验证失败,原因:[“品牌”的输入类型无效]}

我正在尝试使用颤振在 Json 体内传递 Json 身体。功能如下:

标记以下函数以编码为 json:

错误信息: E/flutter ( 1601): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Exception: {error: entity validation failed, reasons: [invalid input type for 'brand']}

jsonob 的打印输出:

{"item_code":"item-001","item_name":"item123","part_no":"part123","min_stock":1,"brand":"{\"id\":1,\"brand_name\":\"BRANDA\",\"brand_code\":\"BRANDA\",\"brand_image\":\"null\"}"}

我正在使用这里的指南:https ://flutter.dev/docs/cookbook/networking/send-data

http 服务器是使用 Aqueduct 创建的。我尝试使用 POSTMAN 运行相同的 http.post 并且没有抛出错误,所以我不确定是什么导致了这个错误。

任何帮助将不胜感激。

0 投票
1 回答
167 浏览

logging - 在 Dart 中创建一个中间件控制器来处理对 Aqueduct 的所有请求

我想制作一个记录器,它将记录从每个请求到数据库的某些信息。我知道如何制作控制器,并且可以将它链接到这样的每条路线:

如您所见,LogController每条路线都重复了 。

我宁愿只匹配来自单个位置的任何路由,记录数据,然后让其他控制器正常处理事情。那可能吗?

0 投票
1 回答
54 浏览

dart - 更改 Aqueduct ORM 中的命名策略

是否可以设置 Aqueduct ORM 为数据库列使用下划线名称(因此,如果我在模型类中有字段“someField”,它将在数据库中存储为“some_field”)?或者至少可以通过一些注释来覆盖列名?我有带有下划线名称的旧数据库模式,我无法更改它)。

0 投票
2 回答
629 浏览

dart - 错误:找不到吸气剂:'defaultType'。渡槽,飞镖,vscode

我刚开始使用 Aqueduct 创建 API。

在 VS Code 终端中运行 aqueduct serve 时遇到了一些错误

0 投票
1 回答
79 浏览

flutter - 使用 Aqueduct 提供的文件没有 Content-Length 标头

我正在使用 Aqueduct 为我的 Flutter 应用程序编写后端。我设置了 Aqueduct,以便 Nginx 代理向它发出请求,如下所示:

在 Aqueduct 中,我使用以下方式提供文件FileController

但是,它返回的任何文件都不包含 Content-Length 标头。这意味着我无法显示下载进度。

我尝试创建一个自定义 FileController,在其中手动添加了标题:

Content-Length 标头仍被删除,但x-decompressed-content-length标头仍然存在,因此这是一种可能的解决方法。它只是不能很好地与一些寻找 Content-Length 标头并且没有方便的方法来检查其他标头的 Flutter 插件配合使用。

这是 Aqueduct 问题还是 Nginx 问题?我该如何解决?

0 投票
0 回答
106 浏览

javascript - Axios 从 dart 的渡槽获取令牌

使用 javascriptaxios试图从 dart 中获取令牌aqueducthttps://aqueduct.io/docs/auth/controllers/ aqueductoauth2在后端使用规范,并且它具有用于在 dart 上获取的示例代码。飞镖代码正在工作:

据说,我正在为我的vuejs应用程序使用 axios。这是我正在尝试的代码:

我总是收到bad request错误代码400。我究竟做错了什么?我如何获取令牌?刷新令牌也是稍后需要担心的事情。