Finch 运行指南

欢迎使用 Finch 运行指南!本指南将引导您完成运行 Finch 应用程序的步骤。无论您是经验丰富的开发人员还是刚刚起步,Finch 都提供了一套强大的工具来简化服务器端 Web 应用程序开发。

app.dart

Finch 应用程序的主入口点是 app.dart 文件。该文件包含应用程序的核心逻辑和路由。以下是 app.dart 文件的基本结构示例:

import 'package:finch/finch.dart';

final configs = FinchConfigs(
  port: 8080,
  domain: 'example.com',
  dbConfig: FinchDBConfig(
    host: 'localhost',
    dbName: 'myapp',
    enable: true,
  ),
  enableLocalDebugger: true, // 仅在开发环境中
);

void main() {
  var appServer = FinchApp(
    configs: configs
  );

  appServer.start();
  appServer.addRouting(getWebRoute);
}

Future<List<FinchRoute>> getWebRoute(Request rq) async {
  // 您的路由逻辑在这里
  return [
    FinchRoute(
      path: '/',
      index: () async => rq.renderString(text: 'Hello World'),
    ),
  ];
}

打开此链接查看您的应用程序运行情况:http://localhost:8080

注意:

遵循 Finch 示例是了解如何使用 Finch 的最佳方式。您可以在 example 目录中找到示例。 我们会随着时间添加更多示例。 您还可以在演示页面查看 Finch 的新功能:https://example.uproid.com 我们会使用最新的 Finch 版本保持其更新。