OpenSource Headless 留言板
2 min
Github
github.com
Issue Tracker - Google
A headless guestbook API built on Cloudflare edge runtime using Workers and D1.
前言
這個部落格其實有內建幾個留言板系統,不過外觀、操作上並沒有很符合我的需求,網路上找到相關的留言板也是要套用他們的 SDK,想說既然這樣不如來寫一個 headless 的留言板 Api 這樣大家都可以套用自己想要的 UI
挑選服務
Server
最近用 Cloudflare 很頻繁,且他們家的服務免費額度也都蠻大方的,所以我就挑選了要把留言板架設在 Cloudflare 的 Workers 上。
Database
Cloudflare 的 D1 是 SQLite 的資料庫,因為比較常使用 PostgreSQL 所以一開始蠻排斥的,但又不太想操作的人要自己另外架設資料庫來連線,那就乾脆使用 Cloudflare 的 D1 服務,這樣整體也比較不麻煩,可以在佈署時直接綁定資料庫簡易操作,而且我想留言板應該用 SQLite 也夠吧!
需求構思
我自己的需求非常簡單,只要有 Query、Insert 即可,因為我的部落格沒有會員系統,所以不需要編輯、刪除 等功能。
所以 1.0.0 的第一個版本目前只有支援
- 新增留言
- 查詢留言
- 支援 Cloudflare Turnstile 驗證
未來功能
目前因為自己沒有其他需求,所以歡迎大家可以在下方留言板留言許願,會慢慢開發出來!
Comments
Loading comments...