Finch Runhandleiding

Welkom bij de Finch Runhandleiding! Deze gids begeleidt je bij het uitvoeren van je Finch-applicatie. Of je nu een ervaren ontwikkelaar bent of net begint, Finch biedt krachtige hulpmiddelen om server-side webapplicatieontwikkeling te vereenvoudigen.

app.dart

Het belangrijkste toegangspunt voor je Finch-applicatie is het bestand app.dart. Dit bestand bevat de kernlogica en routing voor je applicatie. Hieronder staat een basisstructuur van hoe je app.dart eruit kan zien:

import 'package:finch/finch.dart';

final configs = FinchConfigs(
  port: 8080,
  domain: 'example.com',
  dbConfig: FinchDBConfig(
    host: 'localhost',
    dbName: 'myapp',
    enable: true,
  ),
  enableLocalDebugger: true, // Alleen in ontwikkeling
);

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

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

Future<List<FinchRoute>> getWebRoute(Request rq) async {
  // Je routing-logica komt hier
  return [
    FinchRoute(
      path: '/',
      index: () async => rq.renderString(text: 'Hello World'),
    ),
  ];
}

Open deze link om je applicatie in actie te zien: http://localhost:8080

Opmerking:

Het volgen van het Finch-voorbeeld is de beste manier om te begrijpen hoe je Finch gebruikt. Je kunt het voorbeeld vinden in de example map. We zullen in de loop van de tijd meer voorbeelden toevoegen. Je kunt ook de nieuwste mogelijkheden van Finch bekijken op de demopagina: https://example.finchdart.com. We houden deze pagina bijgewerkt met de nieuwste Finch-versies.