问题标签 [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.
dart - 在渡槽飞镖中发送帖子请求
我在 aqueduct dart 中创建了一个发布请求,它以 json 作为正文参数,我需要将该请求正文发送到第三方 api ,在从第三方 api 获得响应后,我需要将该响应返回给用户。我已经更新了代码并打印了响应标头,上面写着 http 400(错误请求)
这是代码:
}
当我向邮递员提出请求时,我得到 { "key": null }
我想我无法向第三方 API 发送正确的请求,因为当我从邮递员测试第三方 API 时,它发送了正确的响应
我的 pubspec.yaml 文件是:
这是我从邮递员发送的帖子请求:
这是我第一个在服务器端使用 Dart 的 POC。
dart - 从飞镖渡槽后端向邮递员发送响应
我创建了一个休息后端点,其中我正在进行第三方 API 调用,并且我从第三方 API 获得的响应正在作为来自休息端点的响应发送
这是代码:
在这一行 return Response.ok(contents.toString()) 我得到 json cast 异常
这是我得到的异常,插入得到这个异常它应该将 JSON 发送回调用邮递员:
这是我从第三方 API 获得的数据,我试图从我的 rest API 作为响应发送:
dart - Dart中如何对列表中的项目求和
为每个用户汇总所有“费用”的所有“金额”的最佳方法是什么?
我尝试了一些不同的东西,但我不能完全正确。它应该返回 2 个值:20.0 和 24.90
谢谢
database - 渡槽:状态不佳:未找到“_MyEntity”的实体。您是否忘记创建“ManagedContext”?
我正在开始一个新项目并想使用测试驱动开发。这是我的实体:
当我从文本文件中提取一些数据时,我想独立于数据库使用 MyEntity。但是当我尝试像这样测试它时
我收到以下错误:
错误状态:未找到“_MyEntity”的实体。您是否忘记创建“ManagedContext”?
我是否不允许将实体用于非数据库逻辑?
postgresql - 如何在 Aqueduct 和 Postgres 中使用不同的表名
我想在 Postgres 中使用表名,例如“TableName”。在 Aqueduct 中,建议的类名是 _tablename。
当我阅读手册时,我可以使用 @Table(name: "TableName") 但这似乎不起作用(或者可能没有正确理解)。
有没有办法在 Postgres 中使用不同的表名与 Aqueduct 中的私有类名?
postgresql - 表和列命名约定 Postgres Dart-Aqueduct
我在定义我们命名表和列的方式时遇到了冲突。我在 Dart 中使用 Postgres 和 Aqueduct 框架。
据我所知,Postgres 不喜欢大写字母。所以首选的方法是例如changed_by。Dart 更喜欢 lowerCamelCase,例如changedBy.
到目前为止,我们在 Postgres 中使用小写,changedby在 Dart 中使用 lowerCamelCase changedBy。
因为只要您不使用双引号,Postgres 就会忽略大写字母,"changedBy"这可以正常工作。
问题在于 Postgres 的可读性。那么最佳实践是什么?
json - 渡槽和飞镖:未来> (T = ManagedObject) 无法序列化为 JSON
我按照这里的教程来熟悉 Aqueduct 和 Dart。第 1 部分中的代码运行良好,但一旦我从内存中的英雄列表转换为使用数据库,它就停止工作了。我确认数据库(Postgres)中有数据,并且后端成功连接并从数据库读取。但是,出现无法序列化 ManagedObject 的错误。本教程中没有提到任何关于序列化的细节。我试图尝试将@JsonSerializable 添加到我的模型类中,但仍然遇到同样的问题。似乎不是模型对象本身,而是 API 返回 a: 的事实Future<List<Hero>>。错误是:
本教程似乎建议扩展 ManagedObject 的类默认/自动可序列化。这个假设不正确吗?Aqueduct 网站上有一个开箱即用的教程似乎很奇怪。
dart - dart 项目(Aqueduct)中包含自定义文件(json、txt)的文件夹
我在渡槽上创建飞镖网络服务器。我想将我的自定义文件(json格式的fe)添加到项目中并读入飞镖代码。我可以在哪个文件夹中放置我自己的自定义非飞镖文件?谢谢
database - 在 Aqueduct 中的真实数据库上运行 Dart 测试
我正在创建一个只读 PostgreSQL 数据库。由于填充后它不会被修改,我想运行一些测试以确保数据是好的。带有 ORM mixin 的 TestHarness 为每个测试创建一个空数据库。我可以从测试中访问真实的数据库吗?
我正在从 Aqueduct Slack 频道移出一个问答,以供公众参考。