问题标签 [dart-shelf]

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 投票
2 回答
355 浏览

dart - 如何使用 Dart 正确创建安全的 Web 服务器?

这是 Dart 为使用Shelfpackage 的服务器提供的典型代码:

需要修改什么/如何支持安全连接(HTTPS) ?

我不太了解证书,所以如果你能详细解释如何生成/购买它们以及如何将它们链接到服务器或任何假人参考,那就太好了。

PS:我的主机是运行以下 Docker 容器的 Linux 发行版(Manjaro):文件服务器(Dart with Shelf)和 GraphQL 服务器(Postgraphile)。我是否需要为主机中运行的每个服务进行配置?

0 投票
1 回答
66 浏览

dart - 如何在架子飞镖中向另一台服务器发送请求

我需要从托管在 127.0.0.1 上的架子服务器向我的 firebase rtdb 发出请求,我有 url 和 db 机密。但是,每当我尝试使用 http 包向 db url 发出 get 请求时,都会收到 401 错误。

我的代码:

我从架子服务器调用此代码(类似于 main 函数中的代码),但在这里运行它本身会收到 401 错误。我无法理解为什么我收到 401 错误,我有数据库机密,但我无法在该位置获取数据。我尝试使用 admin sdk json 但也收到了 401

我使用 a.body 时的输出: 在此处输入图像描述

我使用 a.statuscode 时的输出: 在此处输入图像描述

0 投票
1 回答
36 浏览

dart - 如何记录飞镖架请求的响应

我正在使用 Dart Shelf 包,我需要记录它发送的响应。

我设法记录了请求,但响应技术不太清楚:

这个问题有两个部分。

  1. 我如何记录标题。
  2. 是否可以记录身体。我知道有一个问题是响应正文只能读取一次。

由于某些响应可能很大,我需要过滤记录正文的请求。

0 投票
1 回答
19 浏览

flutter - 打印键值在地图中为空飞镖的员工

这是我想从中获取所有键的代码 json 代码,值为 null

我想要类似 ["number","email","officeId"] 的“DART”