shelf:Dart 的 Web 服务器中间件

时间:2024-08-13 09:17:50
【文件属性】:

文件名称:shelf:Dart 的 Web 服务器中间件

文件大小:68KB

文件格式:ZIP

更新时间:2024-08-13 09:17:50

Dart

Dart 的 Web 服务器中间件 介绍 Shelf使创建和组合Web 服务器和部分 Web 服务器变得容易。 如何? 公开一小组简单类型。 将服务器逻辑映射为一个简单的函数:请求的单个参数,响应是返回值。 简单地混合和匹配同步和异步处理。 使用相同模型返回简单字符串或字节流的灵活性。 有关更多信息,请参阅。 您可能还想查看和作为构建和扩展package:shelf的包的示例。 例子 参见example/example.dart import 'package:shelf/shelf.dart' ; import 'package:shelf/shelf_io.dart' as shelf_io; void main () async { var handler = const Pipeline (). addMiddleware ( logRequests


【文件预览】:
shelf-master
----example()
--------example.dart(709B)
----.github()
--------workflows()
--------no-response.yml(632B)
----analysis_options.yaml(699B)
----test()
--------request_test.dart(14KB)
--------opt_out_io_test.dart(2KB)
--------add_chunked_encoding_test.dart(3KB)
--------pipeline_test.dart(2KB)
--------cascade_test.dart(5KB)
--------server_handler_test.dart(3KB)
--------hijack_test.dart(3KB)
--------ssl_certs.dart(5KB)
--------shelf_io_test.dart(19KB)
--------log_middleware_test.dart(2KB)
--------opt_out_test.dart(484B)
--------message_test.dart(12KB)
--------test_all.dart(1KB)
--------message_change_test.dart(3KB)
--------test_util.dart(1KB)
--------create_middleware_test.dart(8KB)
--------response_test.dart(8KB)
--------io_server_test.dart(2KB)
----LICENSE(1KB)
----.gitignore(35B)
----pubspec.yaml(417B)
----CHANGELOG.md(11KB)
----lib()
--------shelf.dart(609B)
--------src()
--------shelf_io.dart(9KB)
----README.md(9KB)

网友评论