跳到正文
封面

ReactPress Technical Architecture

ReactPress technical architecture — CLI, NestJS API, MySQL, admin, and headless themes
Official architecture overview · reactpress.surge.sh

ReactPress Technical Architecture

ReactPress is a monolithic-yet-modular publishing platform: one CLI bootstraps a NestJS API, MySQL database, built-in admin console, and optional headless visitor themes. Content is authored once in the admin and consumed everywhere through a stable REST envelope { "success": true, "data": ... }.

ReactPress logo — atom mark with letter P

One backend, many presentation layers. The same API powers the bundled admin UI, official themes, and your custom Next.js frontends.

Core layers

LayerTechnologyRole
CLI@fecommunity/reactpressinit, dev, build, doctor, status
API ServerNestJSREST on :3002/api — articles, pages, media, settings
DatabaseMySQLPersistent content store (Docker by default)
AdminNext.js + Ant DesignAuthoring UI at /admin
Visitor themeNext.js App RouterHeadless SSR via @fecommunity/reactpress-toolkit
ReactPress architecture stack diagram
From CLI to NestJS API, admin console, and Theme Starter

Learn more

评论

填写昵称与邮箱即可评论,无需登录。

推荐阅读