Server handler + database

Guestbook

The page loader reads SQLite during SSR. Saving uses POST /api/messages, then the hydrated list updates without replacing the document. GET /api/messages returns the same rows as JSON.

Leave a message

No messages yet.