Back to Bricks
Blog Engine
ContentFull-featured blog system with slugs, tags, publishing status, and author association.
blogarticlecmscontentAuth Required
Backend:
prisma/schema.prismajavascript
1model Post {2 id String @id @default(uuid())3 title String4 slug String @unique5 content String6 status String @default("draft")7 authorId String8 createdAt DateTime @default(now())9}Paste Guide
Copy files to:
prisma/schema.prisma (append models)repositories/post.repo.jscontrollers/postController.jsroutes/postRoutes.jsAdd to server.js:
app.use('/api/post', require('./routes/postRoutes'));Stack
PrismaExpress
Test Examples
curl http://localhost:5000/api/postscurl -X POST http://localhost:5000/api/posts \
-H "Authorization: Bearer TOKEN" \
-d '{"title": "My Post", "content": "Content...", "status": "published"}'