标签: dart-server

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

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

import 'dart:io';

import 'package:shelf/shelf.dart';
import 'package:shelf/shelf_io.dart';
import 'package:shelf_router/shelf_router.dart';

// Configure routes.
final _router = Router()
  ..get('/', _rootHandler)
  ..get('/echo/<message>', _echoHandler);

Response _rootHandler(Request req) {
  return Response.ok('Hello, World!\n');
}

Response _echoHandler(Request request) {
  final message = request.params['message'];
  return Response.ok('$message\n');
}

void main(List<String> args) async {
  // Use any available host or container IP (usually `0.0.0.0`).
  final ip = InternetAddress.anyIPv4;

  // Configure a pipeline that logs requests.
  final _handler = Pipeline().addMiddleware(logRequests()).addHandler(_router);

  // For running in containers, we respect …
Run Code Online (Sandbox Code Playgroud)

ssl ssl-certificate dart dart-shelf dart-server

5
推荐指数
1
解决办法
1970
查看次数

为什么在服务器应用程序中使用 Dart 时 JIT 和 AOT 具有相同的性能?

在flutter应用程序中,运行应用程序时,JIT和AOT编译之间存在很大差异,但在服务器应用程序中,差异很小,有时AOT模式比JIT慢。为什么会发生这种情况?这是否意味着服务器应用程序的 dart 在 AOT 模式下没有优化那么多?什么情况下适合使用JIT模式?

对于任何想要测试的人都可以使用这个存储库

dart dart-server

3
推荐指数
2
解决办法
1735
查看次数

标签 统计

dart ×2

dart-server ×2

dart-shelf ×1

ssl ×1

ssl-certificate ×1