Ein simpler Primer für einen node.js-REST-Server über einer MySQL-Datenbank. Kann einfach erweitert werden.
Hier die Links:
Hier finden sich Informationen für den geneigten Weiterentwickler.
Für eine neue Tabelle muss folgendes passieren. Falls Felder geändert werden sollen, kann die Liste als Vorlage genutzt werden.
(Am einfachsten den Ordner lib/item kopieren)
- Unter lib einen Ordner anlegen
- In diesem Ordner eine object.ts anlegen (Entspricht der Tabelle)
- controller.ts anlegen (Zugriffe auf die Datenbank)
- routes.ts erstellen (HTTP-Routen)
- Unter Test einen Ordnert anlegen
- object.ts (testet das object)
- controller.ts (testet den controller)
- routes.ts (testet die routes)
- server.ts (testet den server (gegen eine lokale mysql-db!))
- test.database.sql erweitern
- app.ts erweitern (controller, routes)