16Projekt: Ein einfacher Webserver
16.1Einleitung
Mit diesem Projekt wollen wir in die Webentwicklung mit Go eintauchen. Als ganz einfache kleine Web-App wollen wir einen Webblog erstellen, der als Input Markdown-Dateien verwendet und diese dann gerendert über einen Webserver zur Verfügung stellt. Der Fokus liegt dabei nicht darauf, eine vollständige Blog-App wie WordPress zu ersetzen. Wir wollen einfach die einzelnen Konzepte kennenlernen, die uns Go für die Erstellung von Webservern bereitstellt.
Die Lernziele für dieses Projekt sind dabei folgende:
- Erstellen eines HTTP-Servers
- Verwenden von HTTP-Handler
- Verwenden von HTML-Templates
- Gezieltes Downgrade von Abhängigkeiten
- Auswerten von Formulardaten
- Schreiben und Lesen von JSON-Dateien
Als ...
Get Go – Das Praxisbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.